Python列表(1,2)
1.列表
名称=[ , , , , , ]
#列表 liebiao=[1,2,3,4,"你好"] print(liebiao) #循环列表 for each in liebiao: print(each) #下标索引##列表索引为倒数由liebiao列表中1的索引为-5 #获取索引,打印索引上的文字 length=len(liebiao) print(liebiao[length - 1]) print(liebiao[-1]) #列表切片 #打印前三个 print(liebiao[0:3]) #打印从第四个开始到第六个##我的liebiao列表并没有第六个可流程没有报错 print(liebiao[3:6]) #打印前三个 print(liebiao[:3]) #打印第四个后面的 print(liebiao[3:]) #打印全部 print(liebiao[:]) #打印从第一个到第六个中间隔2个索引的 print(liebiao[0:6:2]) #顺序打印索引隔2的 print(liebiao[::2]) #逆序打印索引隔2的 print(liebiao[::-2]) #逆序打印 print(liebiao[::-1]) ##列表2方法 #列表添加元素 yys=['玉藻前','泷夜茶几','日和坊'] yys.append("雪女") print(yys)
2.方法
##列表2方法 #列表添加元素 yys=['玉藻前','泷夜茶几','日和坊'] yys.append("雪女") print(yys) #exctend()方法的参数必须是一个可迭代的对象,新的内容是追加到元列表最后一个元素的后面 yys.extend(["座敷","化鲸"]) print(yys) #列表切片 s=[1,2,3,4] s[len(s):]=[3,4,5] print(s) #python 列表的索引从0开始,在索引为4的位置插入5 s.insert(4,5) print(s) #插入在列表末尾 s.insert(len(s),9) print(s) #删除(如果一个列表中存在多个匹配对象元素,那么它只会删除第一个)(指定元素不存在会存在报错) yys.remove("雪女") print(yys) #删除某位置的元素(利用索引) yys.pop(3) print(yys) #清空列表 yys.clear() print(yys)
python的列表切片很神奇