序列是Python中最基本的數據結構。序列中的每個元素都分配一個數字 - 它的位置,或索引,第一個索引是0,第二個索引是1,依此類推。
列表(list)是最常用的Python數據類型,它可以作為一個方括號內的逗號分隔值出現。
創建一個列表,只要把逗號分隔的不同的數據項使用方括號括起來即可。比如:
list_stu=['mpp','zjl',123,'和']
1. 在list中增加元素
2. 在list中改元素
3. 在list中查看元素
4. 刪除元素
# #刪除
# list_stu=['mpp','zjl',123,'和',123]
# # list_stu.pop()#默認刪除最后一個元素,如果指定下標,刪除指定元素
# # del list_stu[0]#刪除指定元素
# # del list_stu[1:3]#刪除下標1到3的元素,含頭不含尾
# # list_stu.clear()#清空整個list
# list_stu.reverse()#反轉list
# print (list_stu)
5.多維數組和合並數組
nums = [11,22,33,['a','b',['三維','數組'],44]]
6.list循環
users = ['mpp','zjl','lyc']
for user in users:
print(user)
結果如下:
mpp
zjl
lyc
7.list切片
users = ['mpp','zjl','lyc','a','b','c','d']
# 切片是取值的一種方式
print(users[2:5])#取角標2到5的元素,含頭不含尾
print(users[2:5:2])#取角標2到5的元素,步長為2
print(users[:5])#如果切片前面值不寫,從開頭取
print(users[2:])#末尾不寫,一直取到結束
print(users[:])#都不寫,取全部