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成神之路

版权声明:
作者:玉兰
链接:https://www.techfm.club/p/19121.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>