gpt4 book ai didi

python - 错误 : IndexError: string index out of range. 试图颠倒列表的顺序

转载 作者:行者123 更新时间:2023-11-28 18:25:37 25 4
gpt4 key购买 nike

<分区>

我正在解决“Python for Everyone”第 7 章中的一个问题。该程序旨在获取一个文件并以相反的字符顺序再现该文件。这段代码列出了出现的字符,但是当我使用时:

reversedList = sorted(charList, key=itemgetter(1), reverse=True)

我得到:IndexError:字符串索引超出范围。这是完整的代码:

from _operator import itemgetter

def main():
file = input("Enter the name of the file to be reversed: ")
file = open(file, "r")
charList = []
char = file.read(1)
charList.append(char[0])
while char != "" :
char = file.read(1)
charList.append(char)

reversedList = sorted(charList, key=itemgetter(1), reverse=True)
file.close()

main()

请让我知道这里出了什么问题。

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