开发者社区> 问答> 正文

如何创建可变数量的变量?

如何在python中实现可变数量的变量

展开
收起
游客6qcs5bpxssri2 2019-08-28 22:30:18 706 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    您可以使用词典来完成此任务。字典是键和值的存储。

    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进行笨拙的键管理的操作。

    2019-08-28 22:31:24
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
用计算和数据去改变整个世界 立即下载
重新定义计算的边界 立即下载
对象的生命期管理 立即下载