电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

在Python中實現(xiàn)字典反轉(zhuǎn)案例

瀏覽:2日期:2022-07-03 09:44:13

有時候會碰到需求,將字典來反轉(zhuǎn),即:字典中的鍵作為值,而字典中的值作為鍵。對于字典比較小,可以使用普通方法

方法一:

使用普通方法轉(zhuǎn)換

>>> d = {’a’: 1, ’b’: 2, ’c’: 3}>>> def invert_dict(d):... return dict([(v,k) for (k,v) in d.iteritems()])...>>> invert_dict(d){1: ’a’, 2: ’b’, 3: ’c’}

方法二:

使用itertools模塊中的izip方法來轉(zhuǎn)換

>>> d = {’a’: 1, ’b’: 2, ’c’: 3, ’d’: 4}>>> from itertools import izip>>> def invert_dict(d):... return dict(izip(d.itervalues(), d.iterkeys()))...>>> invert_dict(d){1: ’a’, 2: ’b’, 3: ’c’, 4: ’d’}>>>

備注:

1. 字典比較大時,使用itertools模塊中的izip方法來轉(zhuǎn)換要高效的多.

2. 反轉(zhuǎn)之前值應(yīng)該要確保不是列表這樣不可hash的值,否則不能反轉(zhuǎn).

補(bǔ)充知識:python 字典鍵和值翻轉(zhuǎn)輸出代碼

我就廢話不多說了,大家還是直接看代碼吧~

dict=eval(input()) #輸入格式:dict = {'a':1,'b':2}dict_new={}try: for k,v in dict.items(): dict_new[v]=k print(dict_new)except: print('輸入錯誤')

以上這篇在Python中實現(xiàn)字典反轉(zhuǎn)案例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 南京展台搭建-南京展会设计-南京展览设计公司-南京展厅展示设计-南京汇雅展览工程有限公司 | 华东师范大学在职研究生招生网_在职研究生招生联展网 | 一体化净水器_一体化净水设备_一体化水处理设备-江苏旭浩鑫环保科技有限公司 | 德国EA可编程直流电源_电子负载,中国台湾固纬直流电源_交流电源-苏州展文电子科技有限公司 | 拉伸膜,PE缠绕膜,打包带,封箱胶带,包装膜厂家-东莞宏展包装 | 烟台游艇培训,威海游艇培训-烟台市邮轮游艇行业协会 | 迪威娱乐|迪威娱乐客服|18183620002 | 共享雨伞_共享童车_共享轮椅_共享陪护床-共享产品的领先者_有伞科技 | 济南保安公司加盟挂靠-亮剑国际安保服务集团总部-山东保安公司|济南保安培训学校 | ISO9001认证咨询_iso9001企业认证代理机构_14001|18001|16949|50430认证-艾世欧认证网 | 杭州翻译公司_驾照翻译_专业人工翻译-杭州以琳翻译有限公司官网 组织研磨机-高通量组织研磨仪-实验室多样品组织研磨机-东方天净 | 蜗轮丝杆升降机-螺旋升降机-丝杠升降机厂家-润驰传动 | 合肥制氮机_合肥空压机厂家_安徽真空泵-凯圣精机 | 学校用栓剂模,玻璃瓶轧盖钳,小型安瓿熔封机,实验室安瓿熔封机-长沙中亚制药设备有限公司 | 北京律师咨询_知名专业北京律师事务所_免费法律咨询 | 检验科改造施工_DSA手术室净化_导管室装修_成都特殊科室建设厂家_医疗净化工程公司_四川华锐 | 通风气楼_通风天窗_屋顶风机-山东美创通风设备有限公司 | 新疆散热器,新疆暖气片,新疆电锅炉,光耀暖通公司 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 深圳工程师职称评定条件及流程_深圳职称评审_职称评审-职称网 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 济宁工业提升门|济宁电动防火门|济宁快速堆积门-济宁市统一电动门有限公司 | 对辊破碎机-液压双辊式,强力双齿辊,四辊破碎机价格_巩义市金联机械设备生产厂家 | 车充外壳,车载充电器外壳,车载点烟器外壳,点烟器连接头,旅行充充电器外壳,手机充电器外壳,深圳市华科达塑胶五金有限公司 | 农业仪器网 - 中国自动化农业仪器信息交流平台 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 亮化工程,亮化设计,城市亮化工程,亮化资质合作,长沙亮化照明,杰奥思【官网】 | 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 冷油器-冷油器换管改造-连云港灵动列管式冷油器生产厂家 | 山东led显示屏,山东led全彩显示屏,山东LED小间距屏,临沂全彩电子屏-山东亚泰视讯传媒有限公司 | 土壤检测仪器_行星式球磨仪_土壤团粒分析仪厂家_山东莱恩德智能科技有限公司 | 南京办公用品网-办公文具用品批发-打印机耗材采购 | 废旧物资回收公司_广州废旧设备回收_报废设备物资回收-益美工厂设备回收公司 | 净化板-洁净板-净化板价格-净化板生产厂家-山东鸿星新材料科技股份有限公司 | PCB设计,PCB抄板,电路板打样,PCBA加工-深圳市宏力捷电子有限公司 | 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 深圳装修_店面装修设计_餐厅设计_装修全包价格-尚泰装饰设计 | 乳化沥青设备_改性沥青设备_沥青加温罐_德州市昊通路桥工程有限公司 | 100_150_200_250_300_350_400公斤压力空气压缩机-舰艇航天配套厂家 | 深圳货架厂_仓库货架公司_重型仓储货架_线棒货架批发-深圳市诺普泰仓储设备有限公司 | 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 |