[Python] for in单行循环生成dict
2023-02-18 15:41:36 时间
for循环体内的语句只有一行的情况的下,可以简化for循环的书写,尤其当你需要生成一个可迭代对象的时候
d = {x:x*10 for x in range(3)} print(d) d1 = [x*10 for x in range(3)] print(d1)
输出:
{0: 0, 1: 10, 2: 20}
[0, 10, 20]
d=dict((k,'sss') for k in ('modelID', 'userIP')) print(d)
输出:
{'userIP': 'sss', 'modelID': 'sss'}
相关文章
- 万能调试|Python Scrapy框架HTTP代理的配置与调试
- 【好书推荐】《Python黑魔法指南》-附高清PDF版
- C、C++、Java到Python,编程入门学习什么语言好?
- Python 安装
- Python 3.11正式版来了,比3.10快10-60%,官方:这或许是最好的版本
- 基于Python的OpenCV关于色彩空间与通道的操作
- 2023PyCharm激活,码上使用,最新可用,Python快速使用
- 独家 | 使用python马尔科夫链方法建模星巴克等待时长
- 解放双手,python实现自动刷抖音短视频
- 用Python破解压缩包解压密码代码
- Python快速爬取车标网图片,以后不要说这什么车你不认识了!
- 抖音上超好听的神曲音乐,Python教你一次性下载
- 基于Atlas 200 DK的原版YOLOv3(基于Darknet-53)实现(Python版本)
- Python大神编程常用4大工具,你用过几个?
- Python自动化测试Selenium+chrome连接HTTP代理(账密+白名单)
- Python HTTP代理的优缺点?芝麻代理豌豆代理熊猫代理讯代理?
- Biopython | 介绍和安装
- 如何正确遵守 Python 代码规范
- 如何在 python 中解决 ImportError: DLL load failed while importing win32api
- 如何在 python 中解决报错 ImportError: The 'pyparsing' package is required