国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python字典數據對象拆分的簡單實現方法

2020-02-16 10:56:57
字體:
來源:轉載
供稿:網友

本文實例講述了Python字典數據對象拆分的簡單實現方法。分享給大家供大家參考,具體如下:

有朋友問了下問題: {'A1;A2': 'B','A3': 'C'}這種數據結構要拆解成{'A1':'B', 'A2': 'B', 'A3': 'C'},要如何實現? 這種問題,如果用普通的for循環來實現的話,還是有點麻煩:

>>> dct = {'A1;A2': 'B','A3': 'C'}>>> tmp = {}>>> for k,v in dct.items():  for i in k.split(';'):   tmp[i] = v>>> print tmp{'A1': 'B', 'A3': 'C', 'A2': 'B'}

如果用列表解析的話,可能一條語句也就可以了:

>>> dct = {'A1;A2': 'B','A3': 'C'}>>> dict([(k,v) for s,v in dct.items() for k in s.split(';')]){'A1': 'B', 'A3': 'C', 'A2': 'B'}>>>

可謂夠簡潔,干練!

更多關于Python相關內容可查看本站專題:《Python字典操作技巧匯總》、《Python字符串操作技巧匯總》、《Python常用遍歷技巧總結》、《Python數據結構與算法教程》、《Python函數使用技巧總結》及《Python入門與進階經典教程》

希望本文所述對大家Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 两当县| 搜索| 温宿县| 宁都县| 军事| 咸宁市| 尚义县| 昌江| 鄂温| 南雄市| 青河县| 龙州县| 乌兰县| 湛江市| 靖江市| 澄江县| 永仁县| 海阳市| 西畴县| 灵台县| 龙胜| 翼城县| 日喀则市| 颍上县| 武平县| 新和县| 章丘市| 淮滨县| 吕梁市| 海林市| 凤凰县| 邵武市| 丰台区| 广元市| 仁寿县| 蒲江县| 天柱县| 日喀则市| 麦盖提县| 临沭县| 绵阳市|