Py学习  »  Python

在dict python中循环使用多个值

tableaustudent • 3 年前 • 1713 次点击  

我有一个dict,其值如下:

something_dict = { 
             'item1' : 'value1',
             'item2' : 'value2',
             'item3' : 'value3',
             'item4' : [ 
                      'category1' : 'value1',
                      'category2' : 'value2',
                      'category3' : 'value3'
                         ]                          ]

                } 

我试图创建两个数据帧,看起来像这样

第一个df

category1 | category2 | category3 
value1 | value2 | value3  

第二个df

item1 | item2 | item3 
value1 | value2 | value3 

到目前为止,我已经尝试了以下只返回最后一行的代码

something = something_dict['item4']

1st_df = {} 
for i in range(len(something)):
    something_df['item1'] = something[i]['value1']
    something_df['item2']  = something[i]['value2']
    something_df['item3']  = something[i]['value3']
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/130971
 
1713 次点击  
文章 [ 1 ]  |  最新文章 3 年前