【发布时间】:2023-04-02 22:25:01
【问题描述】:
假设有一个包含这样子列表的列表
[[2013, 'Patric', 'M', 1356], [2013, 'Helena', 'F', 202], [2013, 'Patric', 'F', 6],[1993, 'Patric', 'F', 7]......]
这是def list_of_names() 的输出,其中 2013 年是年份,M 是性别,1356 是 M 出生人数等。
我想创建一个字典,将名称作为键输出,将值作为元组 (year, number_of_males,number_of_females) 输出。比如:
{ .. ’Patric’:[... , (1993, 0, 7), (2013, 1356, 6), ... ], ... }.
技术上1993年是年,0是男性的数量,7是女性的数量,元组应该按照年份的顺序排列。
我不知道如何将此信息添加到字典中
def name_Index(names):
d = dict()
L = readNames() #the list with from previous def which outputs different names and info as above
newlist = []
for sublist in L:
【问题讨论】:
标签: python list dictionary tuples