files = "a.txtb.txt"
if files.find(".txt") != -1:
files = files.split(".txt")
files.remove("")
[ file + ".txt" for file in files ]
print(files)
我是新來的蟒蛇。我想要的輸出結果是列表文件= [a.txt,b.txt],但出於測試的原因,我必須先在前面完成所有這些工作。我不明白爲什麼字符串不能附加到我列表中的所有元素。Python:爲什麼字符串不附加到列表中的每個元素?
爲什麼不把'split()'放在'',''?上? – TigerhawkT3
由於「不能附加」,你的意思是「被追加,但因爲結果沒有被重新分配到'文件'」而被扔掉了嗎? – TigerhawkT3
或者更好的是,'re.split'可以分割成多個字符。 –