关于创建空二维列表的问题
我想创建一个空的二维列表,但是感觉创建出来是一个空的三维列表,请问哪里错误了呢?print('空二维列表')
c = []
for i in range(3):
c.append([])
for j in range(3):
c.append([])
结果:c= [[[], [], []], [[], [], []], [[], [], []]] print('空二维列表')
c = []
for i in range(3):
c.append([])
你第二个for语句没有用,要去掉 arr = []
for i in range(3):
arr.append([])
arr = [[] for _ in range(3)] 傻眼貓咪 发表于 2023-2-25 18:44
学到了 一点沙 发表于 2023-2-25 16:32
你第二个for语句没有用,要去掉
请问第三个语句应该是变成3维列表的原因吧? wbzxz 发表于 2023-2-26 00:26
请问第三个语句应该是变成3维列表的原因吧?
是,最后一行把 append([]) 改成 append(0)就是二位的了 wbzxz 发表于 2023-2-26 00:26
请问第三个语句应该是变成3维列表的原因吧?
没错 歌者文明清理员 发表于 2023-2-26 09:01
是,最后一行把 append([]) 改成 append(0)就是二位的了
非常感谢您的指点!
页:
[1]