我有一个整数列表,如下所示:
x = [[1], [2], [3]]
如何将其转换为整数列表:
x = [1, 2, 3]
我想知道除了for循环之外,是否还有其他方法可以做到这一点。谢谢
如果您不想使用double for循环,我会使用.extend()
。
y = []
for small in x:
y.extend(small)
但如果双for循环对你来说很好,那么也可以
y = [num for sub in x for num in sub]
输出
[1, 2, 3]