我想遍历嵌套列表中的每个项目。
list
我试图用while语句循环。
答案 0 :(得分:1)
有两种方法可以做到这一点。
您可以使用list comprehension(一开始可能很难理解初学者)或仅使用通常的迭代循环:
让我们选择经典方法:
# I changed the values in the list for the sake of my example here
lists = [['1', '2'],['3','4',]]
for sub_list in lists:
print(sub_list) # e.i ['1','2'] on the first iteration of lists
for value in sub_list:
print(value) # 1 on the first iteration of sub_list
我很想知道你为什么要使用while
循环迭代列表。
**根据@Alexander评论**
list
是一个保留字,所以你应该避免使用它,除非你实际上是从它创建一个列表:
my_list = list
my_list() #=> []