Python --尝试解压缩列表解析以理解它

wgx48brx  于 2022-12-10  发布在  Python
关注(0)|答案(1)|浏览(129)

这是一个基本的问题,我试图弄清楚,但似乎不能。我有一个列表的理解,工作的预期(为降临的代码)。为我的参考,我试图解开它。

raw_data = """
30373
25512
65332
33549
35390
"""

forest = [[int(x) for x in row] for row in raw_data.split()]
print(forest)

其输出:[[3, 0, 3, 7, 3], [2, 5, 5, 1, 2], [6, 5, 3, 3, 2], [3, 3, 5, 4, 9], [3, 5, 3, 9, 0]]
所以我试着打开它,以便更好地理解它,但它并没有像我期望的那样工作。

t = []
for row in raw_data.split():
    for x in row:
        t.append(int(x))

print(t)

其输出:[3, 0, 3, 7, 3, 2, 5, 5, 1, 2, 6, 5, 3, 3, 2, 3, 3, 5, 4, 9, 3, 5, 3, 9, 0]

nx7onnlm

nx7onnlm1#

我想这就是你要找的:

t = []
for row in raw_data.split():
    r = []
    for x in row:
        r.append(int(x))
    t.append(r)

打印(t)

相关问题