-1
有充滿二元組列表,像如何查找列表中的元組長度?
pairs = [('cheese', 'queso'), ('red', 'rojo'), ('school', 'escuela')]
如何找到的,比如,第一個元組的長度是多少? len(pairs)
返回我3和len(pairs[])
返回錯誤。如何獲得列表中的元組長度?
有充滿二元組列表,像如何查找列表中的元組長度?
pairs = [('cheese', 'queso'), ('red', 'rojo'), ('school', 'escuela')]
如何找到的,比如,第一個元組的長度是多少? len(pairs)
返回我3和len(pairs[])
返回錯誤。如何獲得列表中的元組長度?
len(pairs[])
提出了SyntaxError
因爲方括號內是空的:
>>> pairs = [('cheese', 'queso'), ('red', 'rojo'), ('school', 'escuela')]
>>> pairs[]
File "<stdin>", line 1
pairs[]
^
SyntaxError: invalid syntax
>>>
你需要告訴Python的哪裏索引列表pairs
:
>>> pairs = [('cheese', 'queso'), ('red', 'rojo'), ('school', 'escuela')]
>>> pairs[0] # Remember that Python indexing starts at 0
('cheese', 'queso')
>>> pairs[1]
('red', 'rojo')
>>> pairs[2]
('school', 'escuela')
>>> len(pairs[0]) # Length of tuple at index 0
2
>>> len(pairs[1]) # Length of tuple at index 1
2
>>> len(pairs[2]) # Length of tuple at index 2
2
>>>
我認爲這將是有益的你可以閱讀An Introduction to Python Lists和Explain Python's slice notation。
只需訪問它:'len(pais [0])'...... –
這不是一個'array',那是一個'list'。 – Matthias
@Matthias雖然你是正確的,它只是一個小小的詭辯和語義...在python中的列表大致相當於python中的數組,但數組只能容納非常特定的數據類型......並且大致類似於用任何其他語言排列的數組 –