如何在 python 中执行以下操作;
for i in range(4):
s_i = 3
所以我明白了
s_0 = 3
s_1 = 3
s_2 = 3
s_3 = 3
请您参考如下方法:
Keep data out of your variable names.如果你想要编号的变量,你真的需要一个列表:
s = [3] * 4
然后您可以使用索引符号访问元素:
s[2] = 5
而不是尝试动态构建变量名。
如果你想要更通用的动态命名变量,比如名称来自用户输入的变量,你真的需要一个字典:
parents = {}
for i in xrange(5):
child = raw_input('Enter child name:')
parent = raw_input('Enter parent name:')
parents[child] = parent
