gpt4 book ai didi

python - 使用替换而不是查找

转载 作者:太空宇宙 更新时间:2023-11-04 00:45:39 26 4
gpt4 key购买 nike

我已经写了下面的部分,但无法想出下一部分:

if request.guess in game.target:            
position = game.target.find(request.guess)
game.correct[position] = request.guess.upper()

这里的重点是request.guess是一个字符输入,比如'a'game.target'austin' 。所以上面的代码会找到目标词中的字符并生成类似a*****的输出。但是我的代码只适用于其中没有重复字母的单词,例如:澳大利亚。我知道 python 中有一个“替换”方法,但我不知道应该如何合并到这里。

请帮忙!!!!!

最佳答案

只需使用一组猜测的字母并执行如下操作。

In [164]: word = 'Australia'
In [165]: guessed = set()
In [166]: guessed.add('a')
In [167]: print(''.join(c if c.lower() in guessed else '*' for c in word))
A****a**a

关于python - 使用替换而不是查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39753605/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com