Python之字典生成式

时间:2024-04-11 17:57:39

一、字典生成式

  • d = {key : value for (key,value) in iterable} 其中iterable是一个可迭代的对象,比如list。

1、案例一:for 循环遍历列表,将列表中小元组的key和value取出,作为字典中的key:value

Python之字典生成式
Python之字典生成式
输出:Python之字典生成式

2、案例二:将所有的key值变为大写

Python之字典生成式
输出:
Python之字典生成式
d.items()函数以列表返回可遍历的键对值
Python之字典生成式

3、案例三:大小写key值合并, 统一以小写key值输出

Python之字典生成式
Python之字典生成式

4、 案例四:字典的key和value值调换

Python之字典生成式
Python之字典生成式