python对多个变量循环赋值

Python021

python对多个变量循环赋值,第1张

先将 a1,a2 .. a12 放进一个以月份为key的字典中,然后通过循环data 放进相应的 list 中,例如下面代码:

#coding=utf-8

# 定义 12 个 List

a1 = []

a2 = []

a3 = []

a4 = []

a5 = []

a6 = []

a7 = []

a8 = []

a9 = []

a10 = []

a11 = []

a12 = []

# 将 12 个 List 放进一个字典

a = { 1: a1, 2: a2, 3: a3, 4: a4, 5: a5, 6: a6, 7: a7, 8: a8, 9: a9, 10: a10, 11: a11, 12: a12 }

data = [1,2,3,4,3,4,12,11,9,7,5,6,7,8 ]

for item in data:

a[item].append(item)

print a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12

Dict=dict()

Dict['a']=1

Dict['b']=1

Dict['c']=0

Dict['d']=2

for i in Dict:

    if Dict[i]==0:

        print i

        pass

这样?

class Test:

    pass

a = Test()

for xx in range(97, 123):

    t = chr(xx) + '=Test()'

    print t

    exec(t)

    print eval(chr(xx))

print a

print z