九、两个list拼成dict

xiaoxiao2021-02-28  146

在写程序的过程中,经常会遇到两个list拼成dict的情况,对于java来说需要遍历,新建map等操作,但是在python中一行代码就可以搞定

for itemDict in issuesList: summaryList.append(itemDict['summary']) devTimeList.append(MyUtil.str2float(itemDict['devTime'])) resDict = dict(zip(['summary', 'devTime'], [summaryList, devTimeList])) return resDict if __name__ == '__main__': print 'zip:%s' % zip(['a', 'b', 'c'], ['1', '2', '3']) print 'dict:%s' % dict(zip(['a', 'b', 'c'], ['1', '2', '3']))

结果如下:

zip:[('a', '1'), ('b', '2'), ('c', '3')] dict:{'a': '1', 'c': '3', 'b': '2'}
转载请注明原文地址: https://www.6miu.com/read-28428.html

最新回复(0)