首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
真值判断方式
真值判断的字节码
真值判断的源码实现
验证真值判断的过程
数字类型如何作真值判断
判断语句(if)
for循环
while语句
break、continue、pass
迭代器、生成器
列表表达式
集合表达式
字典表达式
当前位置:
首页>>
技术小册>>
Python合辑9-判断和循环
小册名称:Python合辑9-判断和循环
字典是Python中很常用的一种数据类型,所以字典表达式也显得尤为重要。字典表达式同样也用{}构建,只不过表达式还要用(key:value对)的形式。 ``` In [36]: dict1 = {x:x**2 for x in range(1,4)} In [37]: dict1 Out[37]: {1: 1, 2: 4, 3: 9} ``` 字典表达式也可以结合一些方法、语句实现更多的功能。 ``` In [38]: dict2 = {x:len(x) for x in ['aa','bb','ccc']} In [39]: dict2 Out[39]: {'aa': 2, 'bb': 2, 'ccc': 3} ``` 利用items()方法很容易实现键值对转换,不过需要注意字典的键需要唯一。 ``` In [40]: dict3 = {v:k for k,v in dict2.items()} In [41]: dict3 Out[41]: {2: 'bb', 3: 'ccc'} ```
上一篇:
集合表达式
该分类下的相关小册推荐:
Python3网络爬虫开发实战(下)
Python合辑6-字典专题
Python与办公-玩转PPT
实战Python网络爬虫
Python爬虫入门与实战开发(下)
Python合辑3-字符串用法深度总结
Python机器学习基础教程(上)
Python编程轻松进阶(四)
Python合辑7-集合、列表与元组
Python神经网络入门与实践
Python合辑2-字符串常用方法
Python合辑14-面向对象编程案例(下)