根据其他两个字典的值创建字典

时间:2019-10-10 22:25:47

标签: python-3.x dictionary

我有一个运行两个不同API的程序。从第一个API 我创建了一个{SERIAL_NO: NAME}

的字典

在第二个API中,我创建了另一个{SERIAL_NO: <integer value>}字典

我无法通过单个API调用获得NAME和相应的<integer value>

两个字典的长度相同,而两个字典中的SERIAL_NO相同。

我想要一个新的字典,即:{NAME: <integer value>}

第一个字典的值是键,第二个字典的值是新字典的值。

在原始字典中,NAME: <integer value>对必须都来自同一SERIAL_NO

new_dict = {}
for key in dict1:
    if key in dict2:
        ???

我不确定如何使用其他值创建新字典。

1 个答案:

答案 0 :(得分:0)

您是如此亲密!您只需要查找值即可!

+---------------+------------+-----------+--------------+
| player_key_id | theme_vote | theme_age | theme_gender |
+---------------+------------+-----------+--------------+
|      12160443 |          1 |        33 |            2 |
+---------------+------------+-----------+--------------+