这篇文章主要介绍Python字典推导式的使用方法,文中通过示例代码详细介绍python的字典推导式,对学习Python字典有一定帮助,需要的可以参考一下:字典推导式和列表推导式有点类似。
>>> a = 'I Love Python,and I Love Linux too'
>>> {i:a.count(i) for i in a}
{'I': 2, ' ': 6, 'L': 3, 'o': 5, 'v': 2, 'e': 2, 'P': 1, 'y': 1, 't': 2, 'h':
i 代表字典的键:为分隔符 a.count(i)即代表统计i在a里边出现的次数,又代表字典的值
>>> a = ['ftp','ssh','http']
>>> b = [21,22,80]
>>> {i:j for i,j in zip(a,b)}
{'ftp': 21, 'ssh': 22, 'http': 80}
>>>
i:j代表一个当字典的键,一个当字典的值 i,j代表两个循环变量在a和b变量中循环