前言:
嗨喽~大家好呀,这里是魔王呐 ❤ ~!
python更多源码/资料/解答/教程等 点击此处跳转文末名片免费获取
列表解析
生成一个列表
nums = [1, 3, 9]
list_gen = [num**2 for num in nums if x <= 5] # [1, 9]
代码描述:
表达式(num**2)用于生成你要存储到列表中的值
for循环(for num in nums) 用于给表达式供值
条件判断(if x <= 5)表示供值的元素应满足的条件
字典解析
生成一个字典
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:926207505
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
person = {"name":"tom", "age":20}
dic_gen = {key: value for key, value in person.items() if value == "tom"} #{"name":"tom"}
集合解析
返回一个集合
nums = [1, 3, 9]
set_gen = {num**2 for num in nums if x <= 5} #{1, 9}
尾语
最后感谢你观看我的文章呐~本次航班到这里就结束啦 🛬
希望本篇文章有对你带来帮助 🎉,有学习到一点知识~
躲起来的星星🍥也在努力发光,你也要努力加油(让我们一起努力叭)。