字典推导式
字典推导式是用可迭代的对象依次生成字典的表达式
语法:
{ 键表达式: 值表达式 for 变量 in 可迭代对象 [if 真值表达式]}
注: [] 及其中的内容代表可省略
说明:
1. 先从可迭代对象中取值
2. 用变量绑定
3. 用if 进行条件判断,如果为真值则执行下一步
4. 执行'键表达式'和 '值表达式' 然后加入到新字典中
示例:
生成一个字典,键为1~9的整数,值为键的平方
d = {x: x **2 for x in range(1, 10)}