Python 如何更新列表

Python 如何更新列表,python,python-3.x,Python,Python 3.x,>大家好。我正在为我的法语课做一个节目。我的目标是建立一个词库。我的程序目标是看我是否添加了一个“i”字,还是添加了一个“i”字。我尝试了wordBank.append(),但它没有更新列表。如何更新单词列表?代码如下 Python的input()用于读取数值。您需要将代码更改为原始输入(),然后重试 我运行了你的代码。我认为它工作得很好。 事情是这样的: 在上述交互之后,wordBank的项目如下: ['Apres', "局",, “德杰努尔”, “天哪”, “迪曼奇”, “朱迪”, "伦迪"

>大家好。我正在为我的法语课做一个节目。我的目标是建立一个词库。我的程序目标是看我是否添加了一个“i”字,还是添加了一个“i”字。我尝试了
wordBank.append()
,但它没有更新列表。如何更新单词列表?代码如下


Python的input()用于读取数值。您需要将代码更改为原始输入(),然后重试

我运行了你的代码。我认为它工作得很好。 事情是这样的:

在上述交互之后,wordBank的项目如下:

['Apres', "局",, “德杰努尔”, “天哪”, “迪曼奇”, “朱迪”, "伦迪",, “Mardi”, “马汀”, “米笛”, “新”]


我认为,由于您提供的输入,您的程序不会调用第24行中的yeniSözcük函数,但如果您提供适当的输入,以便您的程序调用此函数,您的列表将被更新。

各位,我现在已经完成了我的项目。我创建了一个名为
fr.txt
的文件,并将所有单词和单词的含义都写到了那里。对于任何想知道我的项目的人,我在这里留下一个paste.ee url

请不要提供代码的外部链接。提供一个最小的、完整的和可验证的例子:这有助于解决问题。更新和追加之间有区别。你需要澄清你的帖子并用代码编辑欢迎使用Stack Overflow!请参加本次参观并阅读帮助中心,特别是如何提问。你在这里的最佳选择是做你的研究,搜索相关的话题,然后尝试一下。在做了更多的研究和搜索之后,发布一个最小的、完整的、可验证的你尝试的例子,并具体说明你在哪里被卡住了,这可以帮助你得到更好的答案!伙计们,我有个主意。我试图在一个文件夹中制作整个程序,但现在我要删除
wordBank
并制作.txt文件。嘿,欢迎使用StackOverflow!由于OP将他们的问题标记为“Python3”,我不确定这是否能解决问题。
wordBank = ["Apres", "Bureau", "Dejenuer", "Deime", "Dimanche", "jeudi", "Lundi", "Mardi", "Matin", "Midi",]

def hoşGeldin():
    inp1 = input("Fransızca kelime deposuna hoşgeldin!\nBaşlamak için 'Başla' yaz.\n")
    if inp1 == "Başla":
        istekNe()
    elif inp1 != "Başla":
        hoşGeldin()

def depoCheck():
    kelimeCheck = input("Bakmak istediğiniz kelimeyi yaz.\n")
    if kelimeCheck in wordBank:
        print("%s kelime listesinde" % kelimeCheck)

def istekNe():
    inp2 = input("Kelime aramak için Arat, Kelime eklemek için Yeni yaz.\n")
    if inp2 == "Arat":
        depoCheck()
    elif inp2 == "Yeni":
        yeniSözcük()
    elif inp2 != "Başla" or "Arat":
        istekNe()

def yeniSözcük():
    inp3 = input("Eklemek istediğiniz kelimeyi yaz.\n")
    wordBank.append("%s" % inp3)

inp1 = input("Fransızca kelime deposuna hoşgeldin!\nBaşlamak için 'Başla' yaz.\n")
if inp1 == "Başla":
    istekNe()
elif inp1 != "Başla":
    hoşGeldin()
Fransızca kelime deposuna hoşgeldin!
Başlamak için 'Başla' yaz.
Başla
Kelime aramak için Arat, Kelime eklemek için Yeni yaz.
Yeni
Eklemek istediğiniz kelimeyi yaz.
New