python 字典推倒式
原创
©著作权归作者所有:来自51CTO博客作者海阔凭鱼跃666的原创作品,请联系作者获取转载授权,否则将追究法律责任
字典推倒式: {结果(k:v) for 变量 in 可迭代对象 if 条件筛选}
'''
a = [“a”, “b”, “c”]
b = [1, 2, 3]
如何得到 {‘a’: 1, ‘b’: 2, ‘c’: 3}
zip() 函数是 Python 内置函数之一,它可以将多个序列(列表、元组、字典、集合、字符串以及 range() 区间构成的列表)“压缩”成一个 zip 对象。所谓“压缩”,
其实就是将这些序列中对应位置的元素重新组合,生成一个个新的元组。
'''
a = ["a","b","c"]
b = [1,2,3]
c= {k:v for k,v in zip(a,b)}
print(c) # {'a': 1, 'b': 2, 'c': 3}
世界上最美的风景,是自己努力的模样