例如,下面的列表。我怎樣才能提取和打印數字408?如何從列表中提取由數字和字符串組成的列表?
a = [[366, 408, 'Help'], [143, 99, 'Me'], [695, 140, 'Please']]
print a[0]
例如,下面的列表。我怎樣才能提取和打印數字408?如何從列表中提取由數字和字符串組成的列表?
a = [[366, 408, 'Help'], [143, 99, 'Me'], [695, 140, 'Please']]
print a[0]
簡短的回答是索引第一個子列表,然後索引您想要查看的子列表的元素。
在下面的第一種情況下,我們只需索引a [0]打印子列表。在第二種情況下,我們通過索引一個[0] [1]打印第一子列表的第二個元素(注:Python的索引從0開始)
>>> a = [[366, 408, 'Help'], [143, 99, 'Me'], [695, 140, 'Please']]
>>> print a[0]
[366, 408, 'Help']
>>> print a[0][1]
408
如果每個機會,你要提取所有的從每個子列表的第二個項目,你可以使用一個Python for循環:
>>> for sublist in a:
print sublist[1]
408
99
140
爲了解決意見詢問如何提取第一和第二項:
一個循環正是我需要的。我需要每個子列表中的所有第一項和第二項。謝謝! – user2526448
您是否知道如何從每個子列表中提取第一項和第二項以及從下一個子列表中提取第一項和第二項?就像(366,408,143,99)那樣(143,99,695,140)。 – user2526448
您提取以同樣的方式第一個列表?你爲這個特定問題試過了什麼? – Sayse