检索Python词典的动态词典
嗨,我如何显示下面字典中的每个值检索Python词典的动态词典,python,Python,嗨,我如何显示下面字典中的每个值 产品={'barcode':[123456],'Name':['Milk','Bread'],'Price':['2','3.5'],'weight':['2','0.6']} 我希望输出为: 123 Milk 2 456 Bread 3.5 您可以使用pandas import pandas as pd product = {'barcode': [123, 456], 'Name': ['Milk', 'Bread'],
产品={'barcode':[123456],'Name':['Milk','Bread'],'Price':['2','3.5'],'weight':['2','0.6']} 我希望输出为:
123 Milk 2
456 Bread 3.5
您可以使用
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
你能给我提供代码吗?..这样做@AnttiHaapalai不想再做改变,因为我必须修改整个程序。问题是我有一个空的dictionary call产品,其中我附加了从用户处获取的数据,因此dictionary现在包含上述数据,并且我必须打印上面显示的其他输出@AnttiHaapalaThanxx@srig成功了。还有没有其他方法可以在不进口熊猫的情况下做同样的事情?@Nabeinzkc,当然。尝试:
用于zip(*列表(product.values())[:-1]):print(*tup)
。如何在单行中显示print语句和input语句?请参阅我的编辑。是。谢谢,我如何在单行中显示打印语句和输入语句?