AI-generated Key Takeaways
- 
          Use List.get(index)to retrieve an element from a list at a specific position.
- 
          Negative indices count backwards from the end of the list to access elements. 
- 
          The result of List.getis an ambiguous object type and needs to be cast to the expected type for further use.
| Usage | Returns | 
|---|---|
| List.get(index) | Object | 
| Argument | Type | Details | 
|---|---|---|
| this: list | List | |
| index | Integer | 
Examples
Code Editor (JavaScript)
// An ee.List object. var list = ee.List([5, 10, 15, 20, 25, 30]); // Fetch elements at specified 0-based positions in the list. print('The second element', list.get(1)); print('The fourth element', list.get(3)); print('The last element', list.get(-1)); print('The second to last element', list.get(-2)); // ee.Number and integer computed objects are valid inputs. print('Computed object index input', list.get(list.get(0))); // The result of ee.List.get is an ambiguous object type. You need to cast the // result to the expected type to use it in subsequent instance methods. For // example, if you are fetching a number and wish to add it to another number, // you must cast the .get() result as an ee.Number. print('Add fetched number to another number', ee.Number(list.get(1)).add(2));
import ee import geemap.core as geemap
Colab (Python)
# An ee.List object. ee_list = ee.List([5, 10, 15, 20, 25, 30]) # Fetch elements at specified 0-based positions in the list. display('The second element:', ee_list.get(1)) display('The fourth element:', ee_list.get(3)) display('The last element:', ee_list.get(-1)) display('The second to last element:', ee_list.get(-2)) # ee.Number and integer computed objects are valid inputs. display('Computed object index input:', ee_list.get(ee_list.get(0))) # The result of ee.List.get is an ambiguous object type. You need to cast the # result to the expected type to use it in subsequent instance methods. For # example, if you are fetching a number and wish to add it to another number, # you must cast the .get() result as an ee.Number. display('Add fetched number to another number:', ee.Number(ee_list.get(1)).add(2))