如何将列表理解转换为普通的 for 循环?

How can I convert a list comprehension to a normal for loop?

我正在尝试学习如何将 Python 列表理解转换为普通的 for 循环。 我一直试图从网上的页面上理解它,但是当我自己尝试时,我似乎无法让它工作。

我要转换的内容如下:
1:

n, m = [int(i) for i in inp_lst[0].split()]

还有这个(有点难):
2:

lst = [[int(x) for x in lst] for lst in nested[1:]]

然而,我运气不好。

我试过的:
1:

n = []
for i in inp_lst[0].split():
    n.append(int(i))
print(n)

如果我能得到一些帮助,我将不胜感激:D

一般来说,列表理解如下:

a = [b(c) for c in d]

可以使用 for 循环编写为:

a = []
for c in d:
    a.append(b(c))

类似于:

a, b = [c(d) for d in e]

可能概括为:

temp = []
for d in e:
    temp.append(c(d))

a, b = temp

类似于:

lst = [[int(x) for x in lst] for lst in nested[1:]]

没有区别。

lst = []
for inner_lst in nested[1:]:
    lst.append([int(x) for x in inner_lst])

如果我们扩展内部列表理解:

lst = []
for inner_lst in nested[1:]:
    temp = []
    for x in inner_lst:
        temp.append(int(x))
    lst.append(temp)