找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1934|回复: 1

[求助] 一道关于nest list的题目,求大佬帮忙,浪费了10h没想出来

1

主题

1

帖子

1

积分

贫民

积分
1
jeffery_DufCq 发表于 2021-4-14 09:41:24 | 显示全部楼层 |阅读模式
[[fruit,weight],[fruit,weight],[fruit,weight]..........],可是按照题目要求需要把相同种类的fruit变到一个sublist中然后重量相加([[A,123],[A,100],[B,100],[B,200],[C,20]]变成[[A,223],[B,300],[C,20]])才行从这里开始就不太懂了,希望有人可以帮帮忙                                                                                
回复

使用道具 举报

0

主题

5

帖子

5

积分

贫民

积分
5
顺心CIU_pXD8e 发表于 2021-4-14 23:00:30 | 显示全部楼层
  1. A = "aaa"
  2. B = "bbb"
  3. C = "ccc"
  4. mi = [[A,123],[A,100],[B,100],[B,200],[C,20]]


  5. # [[A,123],[A,100],[B,100],[B,200],[C,20]]  变成  [[A,223],[B,300],[C,20]]
  6. infos = {}
  7. for m in mi:
  8.         if m[0] in infos.keys():
  9.                 infos[m[0]] = infos[m[0]] + m[1]
  10.         else:
  11.                 infos[m[0]] = m[1]

  12. print([[k,v] for k,v in infos.items()])
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表