【发布时间】:2020-05-01 12:54:18
【问题描述】:
我想知道,如果我有nested_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]],我怎么能打破循环并只将项目存储在每个嵌套列表中,我所说的循环是指当我尝试时:
result = [[value_1 for value_1 in a_list] for a_list in nested_list]
唯一的结果将是......好吧,我们从 :/ 开始的确切列表。那么使用nested_list 上的列表理解来存储像[1, 2, 3, 4, 5, 6, 7, 8, 9] 这样的项目的方法是什么。我再说一遍,列表理解,而不是“for 循环”。
【问题讨论】:
-
为什么不想使用 for 循环?
-
@Błotosmętek 谢谢你!我马上研究一下
-
@EkremDİNÇEL 我只是想看看是否有办法在上面使用列表理解
-
result = [x for a_list in nested_list for x in a_list]. -
@CodingGrind 好的
标签: python python-3.x list list-comprehension