我有一个元组集:创建的元组的两个列表词典列表
users = set(("[email protected]","password"),("[email protected]","password"))
但可以简化为一组...和元组的列表:
licences = [("[email protected]","22"),("[email protected]","23"),("[email protected]","12")]
对于列表的每个条目,用户名可以用不同的“许可证”值重复。
我需要建立一个字典列表如下:
[{"user":"[email protected]", "licences":["22","23"]},{"user":"[email protected]", "licences":["12"]}]
什么我迄今所做的是这样的:
licenzadiz = []
for num,user in enumerate(users):
licenzadiz.append({'user': user[0], 'licences': []})
for num2,licence in enumerate(licences):
if user[0] == licence[0]:
licenzadiz[num]['licences'].append(licence[1])
是运作良好。但我想知道是否有更优雅的解决方案来解决我的问题。
请提供样品输入输出中你的榜样! – schwobaseggl
什么是utenti和utente? – ozgur
请为您的元组集和元组列表提供[MCVE],以及给定演示输入的预期输出。我们应该能够将它复制并粘贴到解释器中,而不会有任何问题。 –