首页 > 解决方案 > x 为 x 的多变量

问题描述

你好,我有这个 Python 代码:

for i in range(0,2):
    for j in range(0,2):
        print i+j

我想要这样的东西:

a = [x for x in ...]

它显示的结果与 ie 的循环完全相同:

0
1
1
2

但我不知道如何用理解列表替换循环,因为在这种情况下我有两个变量而不是一个。

请问你能帮帮我吗 ?

谢谢你。

标签: pythonpython-2.7list-comprehension

解决方案


你可以试试这个示例代码:

a = [i+j for i in range(0,2) for j in range(0,2)]
print(a)

推荐阅读