从键盘上输入的二维列表,怎么给这个列表加一圈1?能用循环能搞出来吗?
可以啊,使用列表的insert和append,比如:
lst = [[2,2,2],[3,3,3],[4,4,4]]
for i in lst:
i.insert(0,1)
i.append(1)
lst.insert(0,[1,1,1,1,1])
lst.append([1,1,1,1,1])
print(lst)
结果:
[[1, 1, 1, 1, 1], [1, 2, 2, 2, 1], [1, 3, 3, 3, 1], [1, 4, 4, 4, 1], [1, 1, 1, 1, 1]]
直接打印一圈1 ,然后里面输入列表值就好了
array = [[0], [0]]
for i in array:
i.insert(0, 1)
i.append(1)
array.insert(0, [1, 1, 1])
array.append([1, 1, 1])
print(array)