标签: python-3.x
简单地:
k =[] s = "hello, world" s1 = s.split(',') k.extend(s1) print(k)
那么结果是['hello','world']
但是当我在地图中扩展k时:
k = [] s = "hello, world" map(lambda x: k.extend(x.split(',')), [s]) print(k)
结果是[]
那么,两种方法有什么区别?为什么?