我的代码就像
#!/usr/bin/python
x={22025: ['abc'], 22026: ['efg', 'xyz']}
c={}
z=[]
for k,v in x.items():
for i in v:
c['test_suite']=i
c['barcode']=k
z.append(c)
print z
输出是
[{'test_suite': 'xyz', 'barcode': 22026}, {'test_suite': 'xyz', 'barcode': 22026}, {'test_suite': 'xyz', 'barcode': 22026}]
但我希望它是
[{'test_suite': 'abc', 'barcode': 22025},{'test_suite': 'efg', 'barcode': 22026},{'test_suite': 'xyz', 'barcode': 22026}]