我需要幫助完成最終的高中項目。循環播放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