gpt4 book ai didi

Python 错误 : IndexError list index out of range

转载 作者:太空宇宙 更新时间:2023-11-04 09:52:32 26 4
gpt4 key购买 nike

 file = open(selection, 'r')
dict = {}
with open(selection, 'r') as f:
for line in f:
items = line.split()
key, values = items[0], items[1:]
dict[key] = values
englishWord = dict.keys()
spanishWord = dict.values()

您好,我正在做一个项目,我有一个包含西类牙语和英语单词的文件。我试着把这些词记下来,然后把它们放进字典里。该文件如下所示:

图书馆,图书馆
学校,la escuela
餐厅,el restaurante
电影院,电影院
机场,el aeropuerto
博物馆,el museo
公园,el parque
大学,大学
办公室,la oficina
房子,la casa

每次运行代码时,我都会收到有关范围的错误消息。我做错了什么?

最佳答案

您的文件中可能有空行,导致空的 items-list:

dict = {}
with open(selection, 'r') as lines:
for line in lines:
items = line.split()
if items:
key, values = items[0], items[1:]
dict[key] = values

关于Python 错误 : IndexError list index out of range,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47208285/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com