快速學習 Python列表

2021-10-04 05:04:01 字數 1907 閱讀 5901

list=[

1,2,

3,4,

5,'atguigu'

][x+

1for x in

range(10

)] 或 [x+

1for x in(1

,1,2

,3)]

l  =

list[0

]l1 = list2[1:

5]len(

list

)#長度檢視

list[0

]='agg'

del

list[0

]

表示式						結果						描述

len([1

,2,3

])3 長度[1

,2,3

]+[4

,5,6

][1,

2,3,

4,5,

6] 組合

['hi!']*

4['hi!'

,'hi!'

,'hi!'

,'hi!'

] 重複3in

[1,2

,3]true 元素是否存在於列表中

for x in[1

,2,3

]:print

(x, end=

" ")12

3 迭代

使用巢狀列表即在列表裡建立其它列表,例如:

a =

['a'

,'b'

,'c'

]n =[1

,2,3

]x =

[a, n]

# x = [['a', 'b', 'c'], [1, 2, 3]]

# x[0] = ['a', 'b', 'c']

# x[0][1] = 'b'

函式 									描述

len(

list

) 列表元素個數

max(

list

) 返回列表元素最大值

min(

list

) 返回列表元素最小值

list

(seq) 將元組轉換為列表

list

list

.count(obj) 統計某個元素在列表**現的次數

list

.extend(seq) 在列表末尾一次性追加另乙個序列中的多個值(用新列表擴充套件原來的列表)

list

.index(obj) 從列表中找出某個值第乙個匹配項的索引位置

list

.insert(index, obj) 將物件插入列表

list

.pop(

[index=-1

]) 移除列表中的乙個元素(預設最後乙個元素),並且返回該元素的值

list

.remove(obj) 移除列表中某個值的第乙個匹配項

list

.reverse(

) 反向列表中元素

list

.sort(

cmp=

none

, key=

none

, reverse=

false

) 對原列表進行排序

list

.clear(

) 清空列表

list

.copy(

) 複製列表

python列表學習 python列表學習整理

list1 列表 是一種有序的集合,可以隨時新增和刪除其中的元素。list1 lily lucy peter abel 列印列表 print list1 遍歷列表 end 迴圈中不換行print x,end for x in list1 print x 列表個數 print len list1 列表...

python列表學習 Python列表學習

python中的列表表示 python中的列表相當於oc中的陣列,它們都會有增刪改查的方法,這裡就將這兩種語言中的列表和陣列進行對比學習。首先先來寫組oc中的陣列的表達方式 nsarray namesarr nsarray arraywithobjects,zhang wang li zhao 這就...

Python學習 列表

列表由一系列按特定順序排列的元素組成 元素之間沒有任何關係 用 表示列表,並用 號分隔其中的元素 可直接通過該元素的位置和索引訪問 str a b c print str 0 索引從0開始 索引為 1時訪問列表最後乙個元素 直接用索引修改 str 0 d insert loc,value 在索引為l...