如何使用python中的值更改键?

2024-06-25 23:45:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从用户那里获取单词,这样用户就必须输入单词,在单词前面写下翻译,并留出一个空格,然后写下他的句子,如果他的单词在词典中,用他的翻译替换这些单词,但我不知道如何更改它们? 例如: -输入要翻译的单词数: -输入你的单词:说分号 -我们是诺索特罗斯 -晚安,布埃纳斯诺奇 -你不相信吗 -今晚是埃斯塔·诺什 -输入你的句子:我们今晚向你道晚安 -我想要这样的输出:nosotros decir buenasnoches到usted esta noche


list1=[]
list2=[]
list3=[]
numbersofwords=int(input('enter numbers of you're words to translate: '))
for i in range(words):
    words=list(input('enter you're words: ').split())
    list1.append(words)
for x in range(len(list1)):
    list2.append(list1[x][1])
    list3.append(list1[x][0])    
    translator1=tuple(list2)
    translator2=tuple(list3)
translator=dict(zip(translator2, translator1))
finalsentence=input('enter you're sentence: ')

Tags: 用户inreyouforinput单词句子