python 字典 key 对应多个 value


基本思路是,将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]))))

  

示例文件和输出如下:


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM