如何在列表中附加用户的所有输入(字符串)而不覆盖最后一个字符串

时间:2018-09-08 19:09:24

标签: python python-3.x

l=["hello","hie","yes","sun be","listen"]
k=input("type to chat: ")
l.append(k)
print(l)

我正在尝试将列表中的每个新元素(来自用户)添加到列表中,但是每次我运行此脚本时,仅添加最后一个元素(字符串)并打印覆盖前一个元素。如何在列表中添加每个元素列表。Output screen

1 个答案:

答案 0 :(得分:0)

with open("text.txt","r") as f:
    filo = f.readline()
    l = filo.split(",")
    k = input("type to chat: ")
    fila = open("text.txt", "w")
    fila.write(filo+","+k)
    fila.close()
    print(l+[k])

这是您想要的吗?