我有一個名爲movie的列表,它嵌入了兩個子列表。這些子列表是否也有名字?我想使用len()BIF來測量列表和子列表中的所有項目,我該怎麼做?帶有嵌入式子列表和字符串的Python len函數列表
0
A
回答
1
如果你希望所有的子列表的總長度,你可以嘗試:
sum([len(sub) for sub in container_list])
1
U可以通過指定內部子列表
movies = [ [list1] , [list2] ] ; print(len(movies[0])); # prints length of 1st sublist print(len(movies[1])); #prints length of second sublist
0
您可以使用Len()函數使用map
:
final_length = sum(map(len, data))
+1
不會是'sum(map(len,data))'嗎? – TemporalWolf
+0
@TemporalWolf請看我最近的編輯。 – Ajax1234
1
對於您輸入的信息ided,您可以遞歸找到它的長度是這樣的:
def getLen(l):
c = 0
for e in l:
if isinstance(e, list):
c += getLen(e) # if the element is a list then recursively find it's length
else:
c += 1 # if not simply increase the count
return c
OUTPUT:
>>> l = ['Lord of the Rings', 'Star Trek', ['Captain Kirk', 'Spok', ['Big Bang', 'Other Movie']]]
>>> getLen(l)
6
相關問題
- 1. 將僅有字符串的列表轉換爲帶有字符串和浮點數的Python子列表
- 2. Python列表中的字符串列表中的子字符串
- 3. Python字符串和列表
- 4. 帶有字符串和對象列表的嵌套中繼器
- 5. 帶列表的Python連續字符串
- 6. 的Python - 返回字符串的子串嵌套列表
- 7. Grails的MongoDB的指數嵌入式字符串列表
- 8. Python列表,字符串和浮點數
- 9. 在Python中展開字符串列表和字符串列表以及列表
- 10. 帶有嵌套列表(子列表)的列表理解
- 11. python大寫嵌套列表的字符串和整數
- 12. 將字符串列表插入到字符串的嵌套列表中
- 13. 帶有數字列表的函數REGEXP
- 14. SQL更新帶有字符串值列表的ID的字符串列表
- 15. Python列表中的格式字符串
- 16. Python解析字符串包含函數,列表和字典
- 17. Python列表字符串列表
- 18. 將數字和字符串列表到單個字符串python
- 19. Python:列表函數和lambda表達式
- 20. Python的大小()和len()爲列表
- 21. 帶參數列表的字符串中的Lua函數調用
- 22. 的Python:列表和字符串匹配
- 23. 將帶有字符串的列表轉換爲帶有浮點的列表
- 24. Python字符串列表到字符串
- 25. 輸入字符串列表Python
- 26. OrientDB嵌入式列表(字符串):通配符查詢
- 27. python beautifulsoup帶有列表的字典表
- 28. 帶字符串和數字的C#列表或數組
- 29. 如果len(列表)在Python
- 30. Python:字符串列表
是那裏,你可以添加一些樣品的輸入和輸出,你希望他們任何機會呢? –
在這裏我的清單:電影= ['指環王','星際迷航',['船長柯克','斯波克',['大爆炸','其他電影']]] –
添加您的代碼以顯示遠遠你已經嘗試過! – Xenolion