我需要帮助完成最终的高中项目。循环播放python中的字符串列表
首先我将一些数字保存到.txt文件中,并尝试读取它们。但后来我得到这个列表:
['360\n', '330\n', '482\n']
我需要一种方法来删除“\ n”,不知何故,并将其保存到一个新的列表,以便我可以让他们整数,而不是字符串。
这里是我是怎么想的做的(salary.txt是该文件是数字保存到)
target = open("salary.txt", "r")
time = target.readlines()
for i in time:
i.replace("\n", "", 1)
字符串是不可变的; '.replace()'返回一个你丢弃的新副本。 – 9000
有一个叫做'int'的晦涩的内建函数,可能试试吧。 – timgeb
'i.replace(...)'返回字符串的一个副本,并且不会改变字符串本身(python中的字符串是不可变的)。 – syntonym