列表的操作

2022-01-17 01:23:03 字數 1600 閱讀 4955

1、查

>>> a = ['b','c','d','e','f','d']  # 通過切片的方法查詢列表中的元素

>>> print(a[3::-2])

['e', 'c']

2、增》 print(a)

['b', 'c', 'd', 'e', 'f', 'd', 'g']

>>> a.insert(1,'h') # 指定索引位置新增到列表

>>> print(a)

['b', 'h', 'c', 'd', 'e', 'f', 'd', 'g']

3、刪

>>> a.remove('b') #刪除指定列表中的元素

>>> print(a)

['h', 'c', 'd', 'e', 'f', 'd', 'g']

>>> del a[4:] #通過切片刪除列表中的元素

>>> a

['h', 'c', 'd', 'e']

>>> w = a.pop(1) #按索引位置刪除,如果用乙個變數去接收則會返回刪除內容;

>>> print(a,w)

['h', 'd', 'e'] c

>>> a.clear() #清空列表

>>> a

4、改

>>> a = ['b','c','d','e','f','d'] #將列表中元素以切片取出並重新賦值

>>> a[1:3] = ['w','c']

>>> print(a)

['b', 'w', 'c', 'e', 'f', 'd']

總結:列表的基本操作 增、刪、改、查!

5、查某個元素出現為次數

>>> a = ['b','c','d','e','f','d'].count('d')

>>> print(a)

2

6、將乙個列表內容新增到另乙個列表

>>> c = [1,3,4]

>>> d = [4,5,6]

>>> c.extend(d)

>>> print(c)

[1, 3, 4, 4, 5, 6]

7、查詢列表中指定元素的位置

>>> a = ['b','c','d','e','f','d']

>>> print(a.index('e'))

3

8、翻轉列表中的元素

>>> a = ['b','c','d','e','f','d']

>>> a.reverse()

>>> print(a)

['d', 'f', 'e', 'd', 'c', 'b']

9、列表排序

>>> b = [3,4,1,6,8,2,9,]

>>> b.sort() #sort 預設從小到大排序

>>> print(b)

[1, 2, 3, 4, 6, 8, 9]

>>> b.sort(reverse=true) #預設sort 中 reverse=false

>>> print(b)

[9, 8, 6, 4, 3, 2, 1]

列表及列表的相關操作

概念 有序的一組資料的組合list1 1,2,3,4 1.訪問 list 索引位置 如 list 0 訪問列表最左邊第乙個元素.list 1 訪問列表最右邊乙個元素.2.修改 list 0 2 修改左邊第乙個元素為2 3.分片 獲取多個連續的資料 list 開始位置 結束位置 list 開始位置 結...

Python 列表的操作

list基本操作 列表 string list 字串 列表 list1 list string l i s t 列表 字串 string1 join list1 list 列表的增刪改查 list1 list this is a list 增加 末尾增加元素 list1.insert 2,this ...

列表的拓展操作

排序 sort方法是將list按照特定順序重新排列,預設為由小到大,引數reverse true可改為倒序,由大到小 my list 1 2,5 9,3 6 my list.sort print my list 輸出排序之後的列表在排序時sort 括號內預設為reverse false,是公升序,可...