gpt4 book ai didi

python - Python 中的掩码

转载 作者:太空宇宙 更新时间:2023-11-03 19:01:50 24 4
gpt4 key购买 nike

我正在尝试排列以下代码,以便代表单词中字符位置的数字出现在掩码下方。换句话说:

  _ _ _
1 2 3

这是我当前的代码:

secretWord = 'dog'

mask = '_' * len(secretWord)
for i in range (len(secretWord)):
if secretWord[i] in correctLetters:
mask = mask[:i] + secretWord[i] + mask [i+1:]
for letter in mask:
print (letter, end='')

print ()

我该如何解决这个问题?

最佳答案

列表表示可以帮助您:

secretWord = list('dog') # ['d', 'o', 'g']

mask = ['_'] * len(secretWord) # not problematic, since strs are immutable
for i,char in enumerate(secretWord):
if secretWord[i] in correctLetters:
mask[i] = secretWord[i]
print (''.join(mask))

希望这有帮助

关于python - Python 中的掩码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15836764/

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