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

2024-08-30 626 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

相关文章

switch与match的用法与区别
Python的if-elif分支语句运用-BIM计算器代码小项目
面试少儿编程老师
教师资格面试结构化中必须会说的十句
教师资格面试30条万用金句【必背5-10条】
教资面试道歉万能模板4套(详细全)

发布评论

本站已加入BLOGS·CN