Google Earth Engine(gee)中的List 男娘i 2021-07-25 14:34 691阅读 0赞 **目录** ee.List List.repeat() List.sequence() List中的get、set List中的replace、replaceAll List中的add、insert、reverse、swap List中的sort List 中的remove、removeAll List中的equals、contains、containsAll List.map() List中的iterate List中的size、length -------------------- 类似于js中的数组 ## ee.List ## ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2_size_16_color_FFFFFF_t_70][] print('ee.List([1, 2, 3, 4, 5]):', ee.List([1, 2, 3, 4, 5])); print('ee.List.sequence(1, 5):', ee.List.sequence(1, 5)); print('ee.List.sequence(1, 5).get(2):', ee.List.sequence(1, 5).get(2)); print('ee.List(["a","b","c","d"]):', ee.List(["a","b","c","d"])); print('ee.List(["a","b","c","d"]).get(2):', ee.List(["a","b","c","d"]).get(2)); print('ee.List.sequence(1, 365, 16)',ee.List.sequence(1, 365, 16)) ## List.repeat() ## ![2020112416584062.png][] ## List**.**sequence() ## ee**.**List**.**sequenee**.**List**.**sequencece **(** start **,** end,step **,** 等差数列由几个数字构成**)** ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2_size_16_color_FFFFFF_t_70 1][] ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2_size_16_color_FFFFFF_t_70 2][] ## List中的get、set ## ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2_size_16_color_FFFFFF_t_70 3][] print(ee.List([1992,23,45,"hello"])) print(ee.List([1992,23,45,"hello"]).set(0,2000)) print(ee.List([1992,23,45,"hello"]).set(1,"hahahah")) print(ee.List([1992,23,45,"hello"]).set(-1,"world")) print(ee.List([1992,23,45,"hello"]).get(0)) ## List中的replace、replaceAll ## ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2_size_16_color_FFFFFF_t_70 4][] print(ee.List([1992,23,"hello",1992])) print("replace",ee.List([1992,23,"hello",1992]).replace(1992,2000)) print("replaceAll",ee.List([1992,235,"hello",1992]).replaceAll(1992,2000)) ## List中的add、insert、reverse、swap ## ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2_size_16_color_FFFFFF_t_70 5][] print("add",ee.List([1992,23,"hello",1992]).add("lijiang")) print("insert",ee.List([1992,23,"hello",1992]).insert(2,"sichuan")) print("reverse",ee.List([1992,23,"hello",1992]).reverse()) print("swap",ee.List([1992,23,2,1992,56]).swap(1,4)) ## List中的sort ## ![20201124173421240.png][] print(ee.List([1992,23,1,1992]).sort()) print(ee.List(["beijing","shanghai","sichuan","chongqing"]).sort()) ## List 中的remove、removeAll ## ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2_size_16_color_FFFFFF_t_70 6][] print(ee.List([1992,23,"hello",1992])) print(ee.List([1992,23,"hello",1992]).get(2)) print(ee.List([1992,23,"hello",1992]).remove("hello"))//移除操作不是用索引 print(ee.List([1992,23,"hello",1992]).removeAll([1992,"hello"])) ## List中的equals、contains、containsAll ## ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2_size_16_color_FFFFFF_t_70 7][] var list1=ee.List(["a","b","c","d"]) var list2=ee.List(["a","b","d","c"]) var list3=ee.List(["a","b","c"]) print(list1.equals(list2)) print(list1.contains("a")) print(list1.contains(list3)) print(list1.containsAll(list3)) ## List.map() ## ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2_size_16_color_FFFFFF_t_70 8][] var list1=ee.List(["a","b","c","d"]) function repeatName(name){ return ee.List.repeat(name,3) } print("list1",list1) print("list1.map(repeatName)",list1.map(repeatName)) ## List中的iterate ## ![202011241756188.png][] var list=ee.List([1,2,3,4,5]) function myAdd(num1,num2){ return ee.Number(num1).add(num2) } print(list.iterate(myAdd,0)) print(list.iterate(myAdd,10)) ## List中的size、length ## size()和.length()指令具有相同的效果 ![20201124175139341.png][] # # [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2_size_16_color_FFFFFF_t_70]: /images/20210725/1b6f18fb32b54b70b1c7b0f5095158e4.png [2020112416584062.png]: https://img-blog.csdnimg.cn/2020112416584062.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2_size_16_color_FFFFFF_t_70 1]: https://img-blog.csdnimg.cn/20201124170236862.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2_size_16_color_FFFFFF_t_70 2]: https://img-blog.csdnimg.cn/20201124170711917.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2_size_16_color_FFFFFF_t_70 3]: https://img-blog.csdnimg.cn/2020112417150432.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2_size_16_color_FFFFFF_t_70 4]: https://img-blog.csdnimg.cn/20201124173226594.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2_size_16_color_FFFFFF_t_70 5]: https://img-blog.csdnimg.cn/20201124173323696.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2,size_16,color_FFFFFF,t_70 [20201124173421240.png]: https://img-blog.csdnimg.cn/20201124173421240.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2_size_16_color_FFFFFF_t_70 6]: https://img-blog.csdnimg.cn/20201124173959779.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2_size_16_color_FFFFFF_t_70 7]: https://img-blog.csdnimg.cn/20201124174457246.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2_size_16_color_FFFFFF_t_70 8]: https://img-blog.csdnimg.cn/20201124174813488.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzIzMjU2,size_16,color_FFFFFF,t_70 [202011241756188.png]: https://img-blog.csdnimg.cn/202011241756188.png [20201124175139341.png]: https://img-blog.csdnimg.cn/20201124175139341.png
还没有评论,来说两句吧...