我知道如何使用如何從python的列表中讀取1個值?
(list).pop(i)
我想知道是否有更好的命令。
的詳細信息:
a = [1,2,3,4,5,6]
a.pop(0) #This should equal 1
不幸的是,流行去除序列數,所以我想知道是否有更好的方法。
我是初學者,所以請給出簡單/詳細的答案。
我知道如何使用如何從python的列表中讀取1個值?
(list).pop(i)
我想知道是否有更好的命令。
的詳細信息:
a = [1,2,3,4,5,6]
a.pop(0) #This should equal 1
不幸的是,流行去除序列數,所以我想知道是否有更好的方法。
我是初學者,所以請給出簡單/詳細的答案。
索引讀取特定項目i:
item = L[index]
讀取項目從指數 '開始' 索引 '一站式' 的順序:
seq = L[start:stop]
遍歷一個列表:
for item in L:
print item
如果同時需要索引和項目,用枚舉函數:
for index, item in enumerate(L):
print index, item
您也可以顛倒列表:
L.reverse()
獲取列表長度:
length = len(L)
還有更多的操作可以在列表上執行。
真的好東東男人:) – RoadRunner
Python真棒! –
您可以只做list[i]
,i
是要讀取的元素的索引。
最簡單的方法來打印清單:
for i in a:
print(i)
a
是列表。
要打印列表元素:
print(a[index])
index
是在列表中的位置(0
到len-1
)
如果你只是要檢查如果存在某個值清單:
value in a
value
是搜索值,a
是列表。
打印列表的次數與列表中的元素一樣多??! :-P – deceze
@deceze no。錯字已更正。 –
你也可以遍歷列表三種方式:
1.如果你只想在列表中的每個元素:如果你想要的元素的索引
for i in a:
print(i)
2列表:
for i in range(len(a)):
print(i)
3.如果你想索引和共同在列表中rresponding元素:
for i, e in enumerate(a):
print(i, e)
這些是遍歷列表的方式主要有三種。
取aList
中的第i個元素與aList[i-1]
。職位範圍從0到名單長度減1。
您可以將列表視爲堆棧。有關詳細信息,請參閱Python Data Structures。堆棧配備有用於從頂部中提取元素的方法pop()
。
'lst [0]'...?!請給我們一些關於你想要做什麼的更多細節。 – deceze
一個隨機值? – JulienD
不要使用'list'作爲變量名,它已經是一個內置的函數。 – JulienD