python学习笔记10——列表生成式,字典生成式

本文介绍了Python中列表生成式和字典生成式的使用方法,包括如何利用这些特性简化代码,例如查找指定范围内的质数及筛选特定类型的文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

列表生成式

使用列表生成式可以大大简化我们的代码,如:
写一个程序,找出1~10之间所有的质数:
在这里插入图片描述
在列表里直接写出我们需要的表达式。如果把表达式拆开,是这样的:
在这里插入图片描述
只不过这样输出的结果不是列表,用列表生成式输出的结果是一个列表,列表生成式一般与for循环一起使用,for循环后面可以跟if判断决定输出的条件,前面跟的是需要输出在列表内的值。
在这里插入图片描述
输出/var/log下以’.log’结尾的文件

字典生成式

字典生成式和列表生成式的用法一致,只不过输出为一个字典如:
在这里插入图片描述
注意返回的键和值要用:分隔开。
在这里插入图片描述
大小写、value值和并,统一以小写输出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值