我是靠谱客的博主 无奈小虾米,最近开发中收集的这篇文章主要介绍python中的字典推导式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

案例1:将字典dict1 = {“001”: “aa”, “002”: “bb”, “003”: “cc”}中的key和value互换成{‘aa’: ‘001’, ‘bb’: ‘002’, ‘cc’: ‘003’}

dict1 = {"001": "aa", "002": "bb", "003": "cc"}
dict2 = {}
for key, value in dict1.items():
    dict2[value] = key
print(dict2)
dict3 = {value: key for key, value in dict1.items()}
print(dict3)

案例2:将列表中list1 = [“aa”, “bb”, “cc”]的下标和值互换

list1 = ["aa", "bb", "bb"]
dict1 = {value: index for index, value in enumerate(list1)}
print(dict1)

输出

{'aa': 0, 'bb': 2}

注意:会自动去重

最后

以上就是无奈小虾米为你收集整理的python中的字典推导式的全部内容,希望文章能够帮你解决python中的字典推导式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部