您如何显示以下字典中的每个值
product = {'barcode':[123,456],'Name':['Milk','Bread'],'Price':['2','3.5'],'weight':['2', '0.6']}
我希望输出为:
123 Milk 2
456 Bread 3.5
答案 0 :(得分:0)
您可以使用pandas
。
import pandas as pd
product = {'barcode': [123, 456], 'Name': ['Milk', 'Bread'],
'Price': ['2', '3.5'], 'weight': ['2', '0.6']}
df = pd.DataFrame(product)
for _, row in df.iterrows():
print(row['barcode'], row['Name'], row['Price'])
123 Milk 2
456 Bread 3.5
修改强>:
使用纯Python:
product = {'barcode': [123, 456], 'Name': ['Milk', 'Bread'],
'Price': ['2', '3.5'], 'weight': ['2', '0.6']}
for tup in zip(*list(product.values())[:-1]):
print(*tup)
123 Milk 2
456 Bread 3.5