這篇文章帶給大家的內容是關於python中列表操作的詳細介紹(範例),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。
Lest(列表):
定義和建立清單:
#清單:是python以及其他語言中最常用的資料結構之一。 python用 [] 來解析列表
列表是可變的。 --可以改變清單的內容
可以用切片
對清單的增刪改查:
1:查( [] )
a=['张三','李四','王五','赵六']
2:增(append,inserrt)
append只能將物件插入到列表結尾
insert可以指定物件插入的位置
a=['张三','李四','王五','赵六'] print(a[1:3])#左边取到,右边取不到 print(a[-1]) print(a[3:1:-1]) >>['李四', '王五'] >>赵六 >>['赵六', '王五']
3:改(重新賦值)
a=['张三','李四','王五','赵六'] a.append('chen') a.insert(2,'zheng') print(a) >>['张三', '李四', 'zheng', '王五', '赵六', 'chen']
4:刪除(remove , del , pop)
a=['张三','李四','王五','赵六'] a[2]='刘六' a[0:2]=['chen','zheng'] print(a) >>['chen', 'zheng', '刘六', '赵六']
常用操作:
#count統計某個元素在清單中出現的次數
a=['张三','李四','王五','赵六'] a.remove('王五') del a[1] print(a.pop(1)) #pop是有一个返回值的 print(a) >>赵六 >>['张三']
#extend在清單的最後一次追加另一個清單中多個值。
a=['to','too','or','not','to'].count('to') print(a) >>2
#index用於從清單中找到某個值第一個符合項目的索引位置
a=['to','too','or','not','to'] b=[1,2,3,4,5] a.extend(b) print(a) >>['to', 'too', 'or', 'not', 'to', 1, 2, 3, 4, 5]
#reverse將清單反向存放
a=['张三','李四','王五','赵六'] print(a.index('王五')) >>2
#sort用於在原始位置對清單進行排序
a=['张三','李四','王五','赵六'] a.reverse() print(a) >>['赵六', '王五', '李四', '张三']
1、淺拷貝只能拷貝最外層,修改內層則原始清單和新清單都會變更。
2、深拷貝是指將原始清單完全複製一份新的。
以上是python中列表操作的詳細介紹(範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!