您可以使用词典来完成此任务。字典是键和值的存储。
dct = {'x': 1, 'y': 2, 'z': 3} dct {'y': 2, 'x': 1, 'z': 3} dct["y"] 2 您可以使用变量键名来实现变量的影响,而不会产生安全风险。
x = "spam" z = {x: "eggs"} z["spam"] 'eggs' 对于你想要做类似事情的情况
var1 = 'foo' var2 = 'bar' var3 = 'baz' ... 列表可能比dict更合适。列表表示有序的对象序列,带有整数索引:
l = ['foo', 'bar', 'baz'] print(l[1]) # prints bar, because indices start at 0 l.append('potatoes') # l is now ['foo', 'bar', 'baz', 'potatoes'] 对于有序序列,列表比使用整数键的dict更方便,因为列表支持按索引顺序迭代、切片、追加和其他需要使用dict进行笨拙的键管理的操作。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。