[英]How do you print the items in a nested list line by line in Python?
例如,如果我有:
l = [["apple", "orange", "banana"], ["grape", "strawberry", "raspberry"]]
我想要它是否可以打印:
["apple", "orange", "banana"]
["grape", "strawberry", "raspberry"]
代替:
[["apple", "orange", "banana"], ["grape", "strawberry", "raspberry"]]
簡單的方法嗎?
使用for
循環並遍歷列表中的每個項目:
for item in l:
print item
您承擔了盡可能多地分解嵌套數組的任務。
for i in arr:
print(i)
但是,假設您有一個雙嵌套數組。 您可以這樣做:
for i in arr:
for inArr in i:
print(i)
如果您有一個三元組嵌套並且想要打印每個,則可以。
for i in arr:
for inArr in i:
for subArr in inArr:
print(subArr)
我們為每個索引使用一個foreach,然后繼續使用foreach來瀏覽更深的索引。
我知道您只要求第一個,但我想給出一個獨特而深入的答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.