我正在使用python,我只是想知道是否可以将变量名存储在另一个列表中.
Achievement = ['hi', 'hey', 'hello']
lines = ['Achievement', 'hi']
print lines[0][2]
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我希望输出为'hello'.任何人都可以建议我实现这一目标.
通常,如果要在Python代码中动态查找名称,正确的解决方案是使用映射.在Python中,基本映射对象是字典.执行您想要的示例代码可能如下:
d = {'Achievement': ['hi', 'hey', 'hello']}
key = 'Achievement'
index = 2
print d[key][index]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
50 次 |
最近记录: |