python - 如何使用列表 1 中元素的索引来更改列表 2 中的索引?

标签 python list python-2.7 indexing

<分区>

我将使用什么代码在 lettersInWord 中查找 guess 的索引值并将这些索引从 '-' 更改为 显示的字母中猜测

guess = 'o'
lettersInWord = ['n', 'o', 'o', 'n']
lettersDisplayed = ['-', '-', '-', '-']

最佳答案

guess = 'o'
word, disp = ['n', 'o', 'o', 'n'], ['-', '-', '-', '-']
print [guess if i == guess else j for i, j in zip(word, disp)]

输出

['-', 'o', 'o', '-']

关于python - 如何使用列表 1 中元素的索引来更改列表 2 中的索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20659685/

相关文章:

python - 形状绘图出错

python - 如何在 Python 中根据当前日期和时间生成固定长度的散列?

django - 在 Python 中限制文件的生命周期

python - 计算二进制文件中的出现次数 Python 2X

c# - 根据其中一项和自定义条件对列表进行排序

Python 3.5.1 - 将变量分配给目标文件夹内的所有文件(文件类型 : . jpg)

python - 可以修改 Julia 的 findmax 函数使其不采用 NaN 值吗?

Python OCR 与 Pytesseract 的问题

python改变列表的值

python - 使用 Tkinter 在消息框中显示进度