Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检索Python词典的动态词典_Python - Fatal编程技术网

检索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语句?请参阅我的编辑。是。谢谢,我如何在单行中显示打印语句和输入语句?