我的问题如下: 我有一些列表,例如[1],[1,2],[1,3,1],我想将它们放入2D数组结果中,即[[1],[1,2],[ 1,3,1]]。有没有简单的方法可以做到这一点?谢谢。
答案 0 :(得分:1)
是的,有
matches.group(2)
答案 1 :(得分:0)
尝试一下:
l1 = [1]
l2 = [1, 2]
l3 = [1, 3, 1]
result = []
result.append(l1)
result.append(l2)
result.append(l3)
print(result)
或者您可以写短一些:
l1 = [1]
l2 = [1, 2]
l3 = [1, 3, 1]
result = [l1,l2,l3]
print(result)
输出:
[[1], [1, 2], [1, 3, 1]]
答案 2 :(得分:0)
虽然我认为不存在与2D阵列完全相同的东西,但是您可以将这些列表放入2D列表中(如SuperStew所示):
a = [1]
b = [1,2]
c = [1,3,1]
d = [a,b,c]
现在,您可以像调用二维数组一样调用d
。例如:
print d[0][0]
print d[2][1]
返回:
1
3
答案 3 :(得分:-1)
去那里:
x,y,z = [1],[1,2],[1,3,1]
[x,y,z]