使用2d数组时,我可以添加这些元素,但是它不会让我调用一个元素。它会抛出“列表索引超出范围”
a = []
for i in range (0,10):
x = str(input("insert player x"))
blah.append([x,0])
for i in range(0,10):
bleh = blah[0,1]
答案 0 :(得分:0)
您的问题不清楚。在您创建的blah
列表中,为什么需要在输入后附加0? blah
变量是列表的列表。要访问其中的元素,只需像i
中那样用blah[i]
调用列表即可。
请参阅以下代码:
blah = []
for i in range (0,10):
x = str(i)
blah.append([x,0])
for i in range(0,10):
bleh = blah[i]
答案 1 :(得分:0)
如果我理解正确,则此代码:
bleh = []
blah = []
a = []
for i in range (10):
x = str(input("insert player x"))
blah.append([x, i])
具有以下输入:
insert player x: input1
insert player x: input2
insert player x: input3
insert player x: input4
insert player x: input5
insert player x: input6
insert player x: input7
insert player x: input8
insert player x: input9
insert player x: input10
提供以下输出:
[[' input1', 0], [' input2', 1], [' input3', 2], [' input4', 3], [' input5', 4], [' input6', 5], [' input7', 6], [' input8', 7], [' input9', 8], [' input10', 9]]
我希望有帮助。