<pre><code>parts=['RAM','Processor','LED','HDD','Price','waranty']
processor=['core2due','i3','i2','dualcore','i5','i7']
ram=['2GB','4GB','8GB','16GB','1TB','2TB']
price=['30000','40000','50000','60000','35000','29000']
hdd=['150GB','200GB','300GB','500GB','1TB','2TB']
waranty=['6month','1year','2year','3year','4year','5year']
led=['9inch','10inch','12inch','14inch','15inch','16inch']
info = [ram,processor,led,hdd,price,waranty]
com1={}
com2={}
com3={}
com4={}
com5={}
com6={}
j=0
shopcomputer={}
for i in range(0,len(parts)):
com1[parts[i]]=info[i][0]
com2[parts[i]]=info[i][1]
com3[parts[i]]=info[i][2]
com4[parts[i]]=info[i][3]
com5[parts[i]]=info[i][4]
com6[parts[i]]=info[i][5]
shopcomputer[1] = com1
shopcomputer[2] = com2
shopcomputer[3] = com3
shopcomputer[4] = com4
shopcomputer[5] = com5
shopcomputer[6] = com6
"""for i in parts:
print '\t',i
print '\n'
for no1 in shopcomputer:
print shopcomputer[no1]['RAM'].rjust(10,),shopcomputer[no1] ['Processor'].rjust(5,),shopcomputer[no1]['LED'].rjust(16,),shopcomputer[no1] ['HDD'].rjust(7,),shopcomputer[no1]['Price'].rjust(8,),shopcomputer[no1] ['waranty'].rjust(8,)
"""
for i in shopcomputer:
print i,shopcomputer[i]
output:
1 {'LED': '9inch', 'waranty': '6month', 'Price': '30000', 'RAM': '2GB', 'HDD': '150GB', 'Processor': 'core2due'}
2 {'LED': '10inch', 'waranty': '1year', 'Price': '40000', 'RAM': '4GB', 'HDD': '200GB', 'Processor': 'i3'}
3 {'LED': '12inch', 'waranty': '2year', 'Price': '50000', 'RAM': '8GB', 'HDD': '300GB', 'Processor': 'i2'}
4 {'LED': '14inch', 'waranty': '3year', 'Price': '60000', 'RAM': '16GB', 'HDD': '500GB', 'Processor': 'dualcore'}
5 {'LED': '15inch', 'waranty': '4year', 'Price': '35000', 'RAM': '1TB', 'HDD': '1TB', 'Processor': 'i5'}
6 {'LED': '16inch', 'waranty': '5year', 'Price': '29000', 'RAM': '2TB', 'HDD': '2TB', 'Processor': 'i7'}
</code></pre>
<p>我已经纠正了你的字典格式,现在你可以应用任何格式技术和打印出所需的结果。你知道吗</p>