基本思路是,将key对应的value设置为list,将对应的值append进去。

示例:

f=open("a1.txt")
ha={} for i in f:
i=i.strip().split()
print(i[0],i[1])
for k in i[1:]:
ha.setdefault(i[0],[]).append(k) print("#"*10)
for k in ha:
print(k,sorted(list(set(ha[k]))))

  

示例文件和输出如下:

最新文章

  1. jQuery源码-dom操作之jQuery.fn.html
  2. 开发BBS论坛
  3. php 应用 cpu 100% 调试方法
  4. Atmel Studio 6.0新建项目
  5. 关于java -version版本问题
  6. mycat分布式mysql中间件(数据库切分概述)[转]
  7. iOS FONT字体名
  8. HDU-2500 做一个正气的杭电人
  9. MVC 插件式开发
  10. C++中const用法详解
  11. Javascript & JQuery读书笔记
  12. twemproxyMemcache协议解析探索——剖析twemproxy代码正编补充
  13. Android事件机制
  14. 误删除AUD$所在的表空间,无法切换用户
  15. Java 将容器 Map中的内容保存到数组
  16. 通过 txt 文件批量导入需要批量处理的数据的标识字段
  17. “帮你”APP——NABCD需求分析
  18. string转可空类型
  19. django 通过邮箱和用户名都能登录
  20. 微信小程序--代码构成---WXSS 样式

热门文章

  1. BUAA_2020_软件工程_结对项目作业
  2. OO第二单元——多线程(电梯)
  3. 网络原理数据链路层之差错控制(检错编码和纠错编码)->(奇偶校验码、CRC循环冗余码、海明码)
  4. GeoServer-Manager应用:java编码实现发布矢量数据或栅格数据至GeoServer
  5. Spring:面向切面编程的AOP
  6. Sending and Trapping Signals
  7. 议题解析与复现--《Java内存攻击技术漫谈》(一)
  8. 2021.11.2-测试T1数独
  9. vscode + vim 全键盘操作高效搭配方案
  10. 攻防世界 Misc 新手练习区 如来十三掌 Writeup