m0_61416716 2021-10-18 23:07 采纳率: 33.3%
浏览 125
已结题

这个用Python的字典怎么做?

img

  • 写回答

1条回答 默认 最新

  • 辉煌仪奇 2021-10-19 00:02
    关注
    
    dicts = {}
    with open('t1.txt', 'r') as f:
        a = f.readline().replace('\n','')
        while a:
            k, v = a.split('_')
            data = dicts.get(k)
            if data:
                data.append(v)
            else:
                dicts[k]=[v]
            a = f.readline().replace('\n','')
    
    d_order=sorted(dicts.items(),key=lambda x:len(x[1]),reverse=True)
    for i in d_order:
        print(i[0],'->',i[-1])
    

    img

    有帮助请采纳,有问题继续交流,你的采纳是对我回答的最大的肯定和动力

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月27日
  • 已采纳回答 10月19日
  • 创建了问题 10月18日

悬赏问题

  • ¥15 FileNotFoundError 解决方案
  • ¥15 uniapp实现如下图的图表功能
  • ¥15 u-subsection如何修改相邻两个节点样式
  • ¥30 vs2010开发 WFP(windows filtering platform)
  • ¥15 服务端控制goose报文控制块的发布问题
  • ¥15 学习指导与未来导向啊
  • ¥15 求多普勒频移瞬时表达式
  • ¥15 如果要做一个老年人平板有哪些需求
  • ¥15 k8s生产配置推荐配置及部署方案
  • ¥15 matlab提取运动物体的坐标