【发布时间】:2018-07-03 12:42:17
【问题描述】:
我有一本字典和友谊元组。我需要创建一个字典列表,其中每个键的人和值都是他的朋友
users=[{"id":0,"name":"hero"},{"id":1,"name":"Dunn"},{"id":2,"name":"Sue"},{"id":3,"name":"Chie"},{"id":4,"name":"Thor"},
{"id": 5, "name": "Clive"},{"id":6,"name":"Hicks"},{"id":7,"name":"Devin"},{"id":8,"name":"Kate"},{"id":9,"name":"kelin"}]
friendships = [(0, 1), (0, 2), (1, 2), (1, 3), (2, 3), (3, 4),
(4, 5), (5, 6), (5, 7), (6, 8), (7, 8), (8, 9)]
friend={}
friends=[]
for i in users:
for j,k in friendships:
if i['id']==j:
friend[i['name']]=k
friends.append(friend)
【问题讨论】:
-
你的问题是什么?
-
预期的输出是什么?
-
您能否详细说明一下如何将用户与朋友配对?
-
你能说出你的预期输出吗?
标签: python python-3.x list dictionary tuples