Python集合操作
List
添加元素
尾部添加元素:append
>>> l = [1,2,3]
>>> l.append(4)
>>> l
[1, 2, 3, 4]
指定位置添加元素:insert(index从0开始)
>>> l = [1,2,3]
>>> l.insert(2, 4)
>>> l
[1, 2, 4, 3]
列表尾部添加另一个列表(extend)
>>> l1 = [1,2,3]
>>> l2 = [4,5,6]
>>> l1.extend(l2)
>>> l1
[1, 2, 3, 4, 5, 6]
将列表元素按某个分隔符拼接到一起(join)
>>> '_'.join(['a', 'b', 'c'])
'a_b_c'
列表推导
遍历列表然后进行一定的变换(过滤、映射)是常见操作,如果先创建一个列表来存放遍历时产生的新元素当然可以,但是代码比较冗余不够"pythonic",比如现在要遍历0-9然后过滤出偶数:
常规写法:
>>> l1 = range(10)
>>> l2 = []
Python集合操作最先出现在Python成神之路。
共有 0 条评论