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. print('The second element:', ee_list.get(1).getInfo()) print('The fourth element:', ee_list.get(3).getInfo()) print('The last element:', ee_list.get(-1).getInfo()) print('The second to last element:', ee_list.get(-2).getInfo()) # ee.Number and integer computed objects are valid inputs. print('Computed object index input:', ee_list.get(list.get(0)).getInfo()) # 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).getInfo())