Python基础数据之列表知识
Posted jks212454
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础数据之列表知识相关的知识,希望对你有一定的参考价值。
一、列表的特点
1.有序
2.独立
3.列表中的元素可以重复
二、列表的排序
# 排序
# 列表会按照你存放的顺序来保存
lst = [111, 2222, 33, 444, 555, 666]
#lst.sort()# 对列表进行升序排列
lst.sort(reverse=True) # 对列表进行降序处理,reverse:翻转
print(lst)
D:\\soft\\python\\python.exe D:/soft/pycharm/pycharmfile/py基础/02_python基础类型/11_列表的其他知识.py
[2222, 666, 555, 444, 111, 33]
Process finished with exit code 0
三、列表的嵌套
1.嵌套的基本使用
# 列表的嵌套
lst = ["docker", "poenstack",
['双城记', '水浒传', '红楼梦', '三国演义', '西游记', '巴黎圣母院',
["张飞", "赵云", "徐晃", "于禁", "张辽", "王平"],
'格列弗游记', '飘'], "mysql", "redis", "ceph", "zabbix", "python"]
print(lst)
print(lst[2][6][1])
D:\\soft\\python\\python.exe D:/soft/pycharm/pycharmfile/py基础/02_python基础类型/11_列表的其他知识.py
['docker', 'poenstack', ['双城记', '水浒传', '红楼梦', '三国演义', '西游记', '巴黎圣母院', ['张飞', '赵云', '徐晃', '于禁', '张辽', '王平'], '格列弗游记', '飘'], 'mysql', 'redis', 'ceph', 'zabbix', 'python']
赵云
Process finished with exit code 0
2.嵌套的示例
lst = ["docker", "poenstack",
['双城记', '水浒传', '红楼梦', '三国演义', '西游记', '巴黎圣母院',
["张飞", "aquaxj", "赵云", "徐晃", "于禁", "张辽", "王平"],
'格列弗游记', '飘'], "mysql", "redis", "ceph", "zabbix", "python"]
print(lst)
lst[2][6][1] = lst[2][6][1].upper()
print(lst[2][6][1])
print(lst)
D:\\soft\\python\\python.exe D:/soft/pycharm/pycharmfile/py基础/02_python基础类型/11_列表的其他知识.py
['docker', 'poenstack', ['双城记', '水浒传', '红楼梦', '三国演义', '西游记', '巴黎圣母院', ['张飞', 'aquaxj', '赵云', '徐晃', '于禁', '张辽', '王平'], '格列弗游记', '飘'], 'mysql', 'redis', 'ceph', 'zabbix', 'python']
AQUAXJ
['docker', 'poenstack', ['双城记', '水浒传', '红楼梦', '三国演义', '西游记', '巴黎圣母院', ['张飞', 'AQUAXJ', '赵云', '徐晃', '于禁', '张辽', '王平'], '格列弗游记', '飘'], 'mysql', 'redis', 'ceph', 'zabbix', 'python']
Process finished with exit code 0
四、列表的循环删除
在循环列表中,安全委托方式是将删除内容保存在一个新列表,循环新列表,删除;老列表
temp = []
lst = ["张飞", "张辽", "陈宫", "孙尚香", "赵云", "徐晃", "于禁", "王平"]
for item in lst:
if item.startswith("张"):
temp.append(item) # 把要删除的内容记录下来
for item in temp:
lst.remove(item) # 去原列表中进行删除操作
print(lst)
D:\\soft\\python\\python.exe D:/soft/pycharm/pycharmfile/py基础/02_python基础类型/11_列表的其他知识.py
['陈宫', '孙尚香', '赵云', '徐晃', '于禁', '王平']
Process finished with exit code 0
五、列表相关知识链接
以上是关于Python基础数据之列表知识的主要内容,如果未能解决你的问题,请参考以下文章