python for循环根据变量生成动态变量

#!/usr/bin/python

# -*- coding: UTF-8 -*-

 

for a,s in zip([1,2,3,4,5],["a","b","c","d","e"]):

    locals()["qq"+str(a)] = (s+"ww")  #生成动态变量 "qq"+str(a)

print locals()["qq"+str(a)]

其中locals()["qq"+str(a)] 就是动态变量,随for 循环中的变量 a 而变化。

你可能感兴趣的:(python)