最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python字典數(shù)據(jù)對象拆分的簡單實現(xiàn)方法

 更新時間:2017年12月05日 09:03:27   作者:杰瑞26  
這篇文章主要介紹了Python字典數(shù)據(jù)對象拆分的簡單實現(xiàn)方法,涉及Python針對字典數(shù)據(jù)的相關(guān)遍歷、拆分等操作技巧,需要的朋友可以參考下

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

有朋友問了下問題: {'A1;A2': 'B','A3': 'C'}這種數(shù)據(jù)結(jié)構(gòu)要拆解成{'A1':'B', 'A2': 'B', 'A3': 'C'},要如何實現(xiàn)? 這種問題,如果用普通的for循環(huán)來實現(xiàn)的話,還是有點麻煩:

>>> 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'}
>>>

可謂夠簡潔,干練!

更多關(guān)于Python相關(guān)內(nèi)容可查看本站專題:《Python字典操作技巧匯總》、《Python字符串操作技巧匯總》、《Python常用遍歷技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》及《Python入門與進階經(jīng)典教程

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

相關(guān)文章

最新評論

商丘市| 湖南省| 灵山县| 柏乡县| 淅川县| 绥江县| 溧水县| 乐清市| 新野县| 高密市| 镇平县| 孝感市| 屯昌县| 昭通市| 德庆县| 文昌市| 炎陵县| 利辛县| 松江区| 突泉县| 榆林市| 芦山县| 孝昌县| 岢岚县| 西贡区| 乌苏市| 阆中市| 岱山县| 五台县| 雅安市| 象山县| 乌鲁木齐县| 合作市| 辰溪县| 西藏| 林周县| 巫山县| 临沭县| 红桥区| 普宁市| 白沙|