嗨,我的问题与很久以前某个用户在这里发布的帖子有关:
针对我的具体情况。我有一个这样的列表:
appl = ['1', 'a', 'a', '2', 'a']
我只想用一个空格替换“a”的“单个未知”实例(它保持“a”曾经所在的位置)。我不确定如何只为一个角色做这件事。任何人都可以帮忙吗?提前致谢。
编辑:我应该提到我需要使用“索引”函数来首先定位“a”,因为它是一个不断变化的变量。然后我需要替换字符的代码。
EDIT2:很多人都假设索引为 2,但我想指出,字符的索引是未知的。此外,“a”将出现在列表中大约 20 次(将保持固定数量),但它们的位置会发生变化。我想根据用户输入替换“a”。这是我正在使用的实际列表:
track [2] = ["|","@","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"]
@ 是一个字符,| 是一个边框,“”是一个空格。用户输入输入以选择@向右移动多少,并显示一个新图像,显示@的新位置,@的旧位置被替换为空格。列表的长度保持不变。这是我的问题的背景。