列表和元组
Python中有很多种序列,列表和元组就是其中的两种,列表和元组的主要不同在于,列表可以进行更改,而元组不能进行更改。
列表的表示类似于下面这样:
a =['zhangsan','lisi','wangwu','zhaoliu','qiqi']
b = a[2:4] #左边包括,右边不包括,打印出的是a[2],a[3],即'wangwu','zhaoliu'
print(b)

c = a[2:] #右边不加,即取到最后一个值
print(c)

f = a[2::-1] #从右往左一个一个取
print(f)

#添加 append,insert
a.append('wenzi') #默认插到最后一个位置
print(a)

a.insert(1,'wenzi') #可将数据插到任意一个位置
print(a)

#修改 把修改的内容拿出来,再进行赋值
a[1] = 'docd'
print(a)

a[1:3]=['a','b']
print(a)

#删除 remove pop del
a.remove(a[0])
print(a)

b = a.pop(1) #可以接受删除的值
print(a)
print(b)

del a[1]
print(a)

#index ,根据内容找位置
a.index("lisi")
print(a.index("lisi"))

#reverse ,倒序
a.reverse()
print(a)

#sort ,排序
x = [3,5,4,8,6]
x.sort()
print(x)


浙公网安备 33010602011771号