我想根据列表组件的位置替换列表组件,即用票据替换保罗和韦恩。我该怎么办?
>>> names = ['ben','paul','susan','gary']
>>> names[3] = 'wayne'
>>> print(names)
['ben', 'paul', 'susan', 'wayne']
>>> names[1,3] = 'bill'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: list indices must be integers or slices, not tuple
这是因为我正在尝试创建文字游戏。例如
给出一个包含以下内容的列表: ['逃跑'] 另一个包含['','','','']
的蒙版单词列表如果我的玩家猜到了字母“ e”,我该如何替换被屏蔽单词列表中位置2和3的字符?
预先感谢
答案 0 :(得分:1)
当我们知道要更新的索引时,我们可以执行以下操作
names = ['ben','paul','susan','gary']
value = 'bill'
indexes = [1,3,..]
for index in indexes:
names[index] = value