【发布时间】:2015-05-24 12:30:42
【问题描述】:
我发现几个主题讨论了在循环中动态创建单个变量是不好的做法,最好使用字典。
在我的情况下,我不需要动态创建它们,我希望在循环中访问它们。
我不想为它们使用字典,因为这些变量在代码中的很多地方都使用过,并且只有在一个地方我需要这种动态访问.
创意示例:
car_pos = 1; man_pos = 10
car_vel = 100; man_vel = 5
for elm in ['car', 'man']:
elm_pos = elm + '_pos'
elm_vel = elm + '_vel'
# I want values of elements with such names here
print(elm_pos, elm_vel)
# Desired output:
# (1, 100)
# (10, 5)
【问题讨论】: