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...