ee.Dictionary.fromLists

  • ee.Dictionary.fromLists() creates an Earth Engine Dictionary object from two parallel lists, where the first list provides the keys and the second list provides the corresponding values.

  • This function is useful for organizing data in a key-value structure, allowing for easy access to values using their associated keys within the Earth Engine environment.

  • The function accepts two arguments: keys (a list of keys) and values (a list of values), which must be of the same length to ensure proper pairing.

Construct a dictionary from two parallel lists of keys and values.

UsageReturns
ee.Dictionary.fromLists(keys, values)Dictionary
ArgumentTypeDetails
keysListA list of keys.
valuesListA list of values.

Examples

Code Editor (JavaScript)

// Corresponding lists of keys and values.
var keys = ['B1', 'B2', 'B3'];
var values = [182, 219, 443];
print('Dictionary from lists of keys and values',
      ee.Dictionary.fromLists(keys, values));

Python setup

See the Python Environment page for information on the Python API and using geemap for interactive development.

import ee
import geemap.core as geemap

Colab (Python)

# Corresponding lists of keys and values.
keys = ['B1', 'B2', 'B3']
values = [182, 219, 443]
print('Dictionary from lists of keys and values:',
      ee.Dictionary.fromLists(keys, values).getInfo())