【发布时间】:2017-12-05 23:58:33
【问题描述】:
我的目标是将此列表理解转换为 for 循环:
[[x * y for x in [1, 2]] for y in [3, 4, 5]]
# gives [[3,6], [4,8], [5,10]]
我唯一能找到的:
List = []
for y in [3, 4, 5]:
for x in [1, 2]:
List.append([y * x])
# Gives [[3], [6], [4], [8], [5], [10]]
我觉得自己很傻,但我很难找到解决办法。
【问题讨论】:
标签: python for-loop list-comprehension