python中的列表(数组)知识点总结

2024-08-30 2,811 0

#列表定义格式
#   列表名 = [数据1,数据2,数据3,数据3………………]

# 访问列表
names = ['zhangsan','lisi','lihua','wanghong']
print(names) 

#截取列表  
#截取格式   列表名[起始标号:结束标号],注意结束标号是不包含的
names = ['zhangsan','lisi','lihua','wanghong']
print(names[0:3]   #输出标号0-2的数据
print(names[0:]    #输出标号从0到结尾的数据
print(names[:3]    #输出标号从0到3的数据
print(names[:]     #输出标号0到结束为的数据

#列表增删查改
names = ['zhangsan','lisi','lihua','wanghong']
#调用方法
name[0] = "张三"              #修改列表数据
names.insert(3,'jieke')       #插入标号3为jieke的数据
names.append('zongzong')      #在列表末尾添加数据zongzong
del(names[0])                 #删除数据形式1
del names[0]                  #删除数据形式1
names.remove('lisi')          #移除列表数据Lisi
names.pop(1)                  #永久删除列表数据标号为1

#列表排序和翻转
names = ['zhangsan','lisi','lihua','wanghong']
#调用方法
names.sort()                #进行数据排序,字母从1-9,A-Z,a-z进行排序,如果首字符都相同则第二个来进行比较
names.sort(reverse=True)    #进行数据翻转排序  9-1,Z-A,z-a
names.sorted(names)         #进行临时数据排序
#一旦进行排序后,不可还原!

#多维子列表
#格式names = [[],[],[]]
names = [[100,101,105,102],[80,95,93,96],[60,65,75,78]]     #一个列表里面可以嵌套N个列表
print(names[0][1])                                          #访问列表为0的中的列表下标为1的数据

#访问下标及合并数据
names = ['zhangsan','lisi','lihua','wanghong']
#调用方法
names.index('lisi')                                         #访问列表中数据的下标
names.extend(另一个列表名)                                   #将另外一个列表合并到一起

#列表知识END

声明
本站内大部分文字、图文作品版权归博主所有;少量内容转载于互联网,转载仅作信息分享使用,尽可能标注原文出处。 若您认为本站内容存在侵权行为,请提供相关权属证明与联系方式联系我,我们收到核实后将及时删除、更正相关内容。
公众号

公众号

小程序

小程序

相关文章

我要自学网还在啊
用Trae开发了适配主题的微信小程序
一分之憾:GESP图形化考级成绩已出
WordPress如何实现博主在线状态实时显示功能
Scratch图形化求水仙花数及奇偶数
Python中的素数、最大公约数最小公约数、斐波那契数列

发布评论

网络连接已断开,请检查网络设置