我想做点什么,但我失败了,失败了。 所以我会尝试用例子来解释你:
如果我列出一个像和输入的列表:
addSomething = input("Enter something to add in the list: ")
myList = [addSomething]
运行这个,如何将这样的列表替换并保存在代码中。
我试过,但即使我输入的东西,代码保持原样,没有替换,没有新的值。
如何更换和保存?希望你能理解。
我试过replace()
,但它不起作用。
编辑检查:
addSomething = input("Enter something to add in the list: ")
myList = []
myList.append(addSomething)
当我打开cmd(对于windows)并运行这个python文件时,我会在输入中输入一些东西,我想要我写的这个输入,要添加到python文件中。
例如:
我的输入是:您好,现在要重写的python文件并在myList中添加Hello字符串。
答案 0 :(得分:1)
我解决了这个问题,每个人都应该这样做,首先:
open("filename.anyformatyoulike", "w")
第二次更改模式:
open("filename.anyformatyoulike", "a")
或者使用r +,谢谢你的答案。
答案 1 :(得分:0)
myList = []
addSomething = input('Enter something to add in the list:')
#> val
#add it to the list
myList.append(addSomething)
#remove it by value
myList.remove('val')
#remove it by index
del myList[0]
#replace it by value
myList[myList.index('val')] = 'new val'
#replace it by index
myList[0] = 'new val'
这样的东西?
addSomething = input("Enter something to add in the list: ")
#> user input
myList = [addSomething]
print(myList)
#['user input']
myList[0] = 'overwritten'
print(myList)
#['overwritten']