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的列表切片很神奇

posted @ 2020-12-07 18:51  山君与见山  阅读(530)  评论(0编辑  收藏  举报