我试图每年检索以下列表中所有类型的最大总累积量:
consolidado = sorted(
[[row_2[0],row_2[1],row_2[2][x]]for row_2 in [[row["gross"], row["title_year"],row["genres"].split("|")] for row in list if len(row["gross"]) > 0 and len(row["title_year"])>0] for x in range(len(row_2[2]))],
key=(lambda x: x[1]))
ranking = {}
for row in sorted(consolidado,key=lambda x:x[1]):
ranking.update({(row[1],row[2]):0})
for row in consolidado:
ranking[(row[1],row[2])] += int(row[0])
到目前为止,通过上面的代码,我能够得到每种类型的每年所有电影总和的总和,但我已经尝试了两天,以获得比较所有类型总体一年的代码,我已经来了我无能为力。
我有
的数据Consolidado List
[['1920',[Drama,Comedy,Action],100]['1920',[Fantasy,Comedy,Drama],100]]
[['1927',[Drama],100]['1927',[Horror,Suspense,Drama],100]]
Ranking
{1920,Action:100}
{1920,Fantasy:100}
{1920,Comedy:200}
{1927,Drama:200}
{1927,Horror:100}
{1927,Suspense:100}
100年和每部电影有几种类型的5k电影