循环嵌套列表

时间:2017-11-28 19:01:51

标签: python

我想遍历嵌套列表中的每个项目。

list

我试图用while语句循环。

1 个答案:

答案 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() #=> []