什么是Python 推导式
发布时间:2023-06-15 13:19:50 所属栏目:教程 来源:
导读:如果需要生成一个长度为 3、内容为 0 的列表,可以使用如下的代码来完成这项任务:
list = [, , ]
如果需要生成一个长度为 100、内容为 0 的列表,使用如上的方式完成,需要在括号中书写 100 个 0,既繁琐又容易
list = [, , ]
如果需要生成一个长度为 100、内容为 0 的列表,使用如上的方式完成,需要在括号中书写 100 个 0,既繁琐又容易
如果需要生成一个长度为 3、内容为 0 的列表,可以使用如下的代码来完成这项任务: list = [, , ] 如果需要生成一个长度为 100、内容为 0 的列表,使用如上的方式完成,需要在括号中书写 100 个 0,既繁琐又容易出错,显然是不合适的。可以使用动态的方式完成这项任务: list = []for i in range():list.append() 在第 1 行,创建一个空的列表 在第 2 行,创建一个循环语句,循环 100 次 在第 3 行,在循环中,向列表添加元素 0 最终,list 包含 100 个整数 0 如果需要生成一个包含 0 到 100 之间(不包括 100)所有的偶数的列表,可以在以上的代码基础上进行修改,如下所示: list = []for i in range():if i % == :list.append(i) 在第 1 行,创建一个空的列表 在第 2 行,创建一个循环语句,循环 100 次 在第 3 行,检查循环变量 i 能否被 2 整除 在第 4 行,如果变量 i 能够被 2 整除,则表示变量 i 是偶数,将其加入到列表中 最终,list 包含 0 到 100 之间的所有的偶数 在 Python 编程中会碰到大量的创建列表的场景,使用如上的动态添加的方式可以完成这样的需求,但是代码不够简洁。Python 提供了列表推导的语法用于快速的构建一个列表,完成类似如下的任务: 生成一个包含 100 个整数 0 的列表 生成一个包含 0 到 100 之间的所有偶数的列表 类似的,Python 提供了集合推导的语法用于快速的构建一个集合,以及字典推导的语法用于快速的构建一个字典。 (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |