2017-10-30 23 views
0

私は2つのファイルを持っています。2つの別々のデータセットの値を1つのデータセットに一致させる

1つはjsonドキュメントであり、もう1つはタプルのリストです。

タプルのリストには、すべてのペアのID番号が含まれています。

jsonドキュメントでは、これらのID番号はすべて、各ディクショナリ行内の値として表示されます。したがって、これらはで得することができます:JSON文書でも

id_list = [] 
for line in list_of_dicts: 
    user = line.get('user') 
     id = user.get('id') 
     id_list.append(id) 

各ID番号と行く名前です。私はこれらのリストに名前を入れて、タプルのリストでID番号を持つ辞書としてそれらを一致させることができますどのように

name_list = [] 
for line in list_of_dicts: 
    user = line.get('user') 
     name = user.get('name') 
     name_list.append(name) 

:これらはで得することができますか?

+0

'のdict(ZIP(ID_LIST、NAME_LIST))'と辞書を使用し、次いで等しいサイズのリストであれば? – Dark

答えて

0

両者がジップすなわち

dict(zip(id_list,name_list)) 

x = [1,2,3] 
y= [4,5,6] 
dict(zip(x,y)) 

{1: 4, 2: 5, 3: 6} 
関連する問題