【发布时间】:2012-11-28 19:54:18
【问题描述】:
我有一些代码可以生成两个字符串 - digit_ 和 'x',其中 x 是一个整数。我的直觉是,这是一个愚蠢的问题,但我在网上找不到答案。我有名为 digit_1、digit_2 ... 等的变量,直到 digit_9。如何在不使用很长的 if/elif 函数的情况下调用正确的其中一个?有没有办法从变量名的串联中调用变量? 山姆
【问题讨论】:
-
如果你发现自己在做
something_1、something_2、...something_x,你总是想要一个列表。这是一种常见的反模式。同样,something_age、something_height等...你想要一个字典或一个类。
标签: python variables concatenation