如何在 Python 中找到带有字符串列表的预先存在的变量?
我有一个字符串列表,例如:
letters = ["C", "A", "M", "P"]
以及一组预先存在的变量,例如:
C = pygame.image.load("resources/menu icons/imgC.png")
A = pygame.image.load("resources/menu icons/imgA.png")
M = pygame.image.load("resources/menu icons/imgM.png")
P = pygame.image.load("resources/menu icons/imgP.png")
我正在寻找一个命令,例如:
surface.blit(letters[0])
在屏幕上显示图像。 有人可以帮忙吗?
最佳答案
我可能会去找一本字典。
d = {
'C': pygame.image.load("resources/menu icons/imgC.png"),
'A': pygame.image.load("resources/menu icons/imgA.png"),
'M': pygame.image.load("resources/menu icons/imgM.png"),
'P': pygame.image.load("resources/menu icons/imgP.png")
}
然后你就可以这样查找内容
d['A']
或者
d[letters[1]]
关于python - 如何在 Python 中找到带有字符串列表的预先存在的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26088139/