python对多个变量循环赋值

发布网友

我来回答

2个回答

热心网友

先将 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

热心网友

list :a1, a2, ... , a12,
data = [1,2,3,4,3,4,...,5,6,7,8 ]
for index1 in range(len(data)):
for index2 in range(len(list)):
if index1== index2:
list[index2].append(data[index1])

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com