Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 数组/列表索引超出范围_Python_List_For Loop - Fatal编程技术网

Python 数组/列表索引超出范围

Python 数组/列表索引超出范围,python,list,for-loop,Python,List,For Loop,我得到的错误是: 索引器:列表索引超出范围 我不知道为什么,有什么帮助吗 for x in range(0,9): print("Enter user: ",x) y = [] y.append(input()) for z in range(0,9): print(y[z]) 通过调用y=[]在第一个循环的每次迭代中重置y 将其更改为: y = [] for x in range(0,9): print("Enter use

我得到的错误是:

索引器:列表索引超出范围

我不知道为什么,有什么帮助吗

for x in range(0,9):
    print("Enter user: ",x)
    y = []
    y.append(input())        
for z in range(0,9):      
    print(y[z])

通过调用
y=[]
在第一个循环的每次迭代中重置
y

将其更改为:

y = []
for x in range(0,9):
    print("Enter user: ",x)
    y.append(input())        
for z in range(0,9):      
    print(y[z])

您在每次迭代中都要创建
y
,请改为:

y=[]
对于范围(9)内的x:
打印(“输入用户:”,x)
y、 追加(输入())
对于范围(9)内的z:
打印(y[z])
另外,您可以将最后一个循环更改为

print('\n'.join(y))