码迷,mamicode.com
首页 > 其他好文 > 详细

小技巧

时间:2019-10-12 14:39:00      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:一个   字符串   dict   生成   value   get   字符   col   合并   

按照a,b中每个字符串的第一个值,合并成c如下:

a = [
‘a,1‘,
‘b,3,22‘,
‘c,3,4‘,
]
b = [
‘a,2‘,
‘b,1‘,
‘d,5‘,
]

c=[‘a,1,2‘, ‘b,3,22,1‘, ‘c,3,4‘, ‘5‘]
dic=dict([(i[0],i) for i in a])
print(dic)  # 组成元组形式,然后生成字典形式
for v in b:
    if dic.get(v[0]):
        dic[v[0]]=dic[v[0]]+v[1:]
    else:
        dic[v[0]]=v[2:]
        print(list(dic.values()))

 

小技巧

标签:一个   字符串   dict   生成   value   get   字符   col   合并   

原文地址:https://www.cnblogs.com/one-tom/p/11661430.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!