當在枚舉一些元素的時候,每個元素需要創建不同的變量應該怎么寫?
這個時候可以利用loads()創建動態變量!
例如:
n=0 createVar = locals() #print len(set(allcategory)) for cate in set(allcategory): n+=1 desc_class[cate] = creat_class(cate,n) createVar[cate + 'id'] = 0 createVar[cate + 'eid'] = 70000
創建變量后在別的地方調用的時候把字符轉為變量即可:
locals()[cate + 'eid']