AI-generated Key Takeaways
-
The
removefunction for a Dictionary returns a dictionary with the specified keys removed. -
The
selectorsargument takes a list of key names or regular expressions of key names to remove. -
The
ignoreMissingargument is a boolean that, when set to true, ignores selectors that don't match any keys, preventing errors.
| Usage | Returns |
|---|---|
Dictionary.
remove
(selectors, ignoreMissing
)
|
Dictionary |
| Argument | Type | Details |
|---|---|---|
|
this:
dictionary
|
Dictionary | |
selectors
|
List | A list of keys names or regular expressions of key names to remove. |
ignoreMissing
|
Boolean, default: false | Ignore selectors that don't match at least 1 key. |
Examples
Code Editor (JavaScript)
// A dictionary (e.g. results of ee.Image.reduceRegion of an S2 image). var dict = ee . Dictionary ({ B1 : 182 , B2 : 219 , B3 : 443 }); print ( 'Dictionary with selected keys removed' , dict . remove ([ 'B2' , 'B3' ])); print ( 'Set ignoreMissing as true to avoid an unmatched key error' , dict . remove ({ selectors : [ 'B2' , 'B3' , 'Region' ], ignoreMissing : true }));
import ee import geemap.core as geemap
Colab (Python)
# A dictionary (e.g. results of ee.Image.reduceRegion of an S2 image). dic = ee . Dictionary ({ 'B1' : 182 , 'B2' : 219 , 'B3' : 443 }) display ( 'Dictionary with selected keys removed:' , dic . remove ([ 'B2' , 'B3' ])) dic_subset = dic . remove ( ** { 'selectors' : [ 'B2' , 'B3' , 'Region' ], 'ignoreMissing' : True }) display ( 'Set ignoreMissing as true to avoid an unmatched key error:' , dic_subset )

