Python基础数据之列表知识(二)

本文介绍了Python列表的基础知识,包括列表的特点(有序、独立和可重复元素),如何进行排序(升序和降序),列表的嵌套使用及其示例,以及在循环中安全删除元素的方法。示例代码展示了列表的排序操作和嵌套列表的元素修改。此外,还提供了列表相关知识的进一步学习链接。
摘要由CSDN通过智能技术生成

一、列表的特点

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基础数据之列表

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

江湖有缘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值