Python——列表

赋值方式

mix_list = [1, 1.0, True, “hello”, 1+4j, [1,2, “hello”]]

工厂方法创建
In [1]: list(“hello”)
Out[1]: [‘h’, ‘e’, ‘l’, ‘l’, ‘o’]
这里写图片描述

列表支持索引
下标从0开始计算,-1是倒数第一个元素
切片
list1[1:3:2]
1代表从哪里开始
3代表到哪里的上一个索引处结束
2代表步长
拼接
可以将列表加到一起
重复
可以是列表重复多次显示
成员操作符
可以判断那个元素在不在列表中
这里写图片描述

更新列表

这里写图片描述
list.
追加内容
L.extend
In [3]: li = [“ftp”,”apache”]

In [4]: li
Out[4]: [‘ftp’, ‘apache’]

In [5]: li2 = [“firewall”]

In [6]: li.extend(li2)

In [7]: li
Out[7]: [‘ftp’, ‘apache’, ‘firewall’]

内容要可迭代

追加一个元素
L.append
In [8]: li2.append(“mariadb”)

In [9]: li2
Out[9]: [‘firewall’, ‘mariadb’]
这里写图片描述
删除一个元素
L.remove
In [10]: li.remove(“ftp”)

In [11]: li
Out[11]: [‘apache’, ‘firewall’]
这里写图片描述
删除索引元素或者最后一个
L.pop
In [14]: li
Out[14]: [‘apache’, ‘firewall’, ‘firewall’, ‘mariadb’, ‘firewall’, ‘mariadb’]

In [15]: li.pop()
Out[15]: ‘mariadb’

In [16]: li
Out[16]: [‘apache’, ‘firewall’, ‘firewall’, ‘mariadb’, ‘firewall’]

In [17]: li.pop(2)
Out[17]: ‘firewall’

In [18]: li
Out[18]: [‘apache’, ‘firewall’, ‘mariadb’, ‘firewall’]
这里写图片描述
删除列表
del L
In [19]: li2
Out[19]: [‘firewall’, ‘mariadb’]

In [20]: del li2

In [21]: li2

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-21-0c62b2e6ca46> in <module>()
----> 1 li2

NameError: name 'li2' is not defined

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值