加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

列表生成式

发布时间:2020-12-20 10:45:18 所属栏目:Python 来源:网络整理
导读:定义: ? ? ? ? ?列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 列表和列表生成式的区别: ? ? ? ? 1,列表是固定的,而列表生成式则是固定生成的。 ? ? ? ? 2,列表功能的实现比较复杂,而列表生成式相对简

定义:

? ? ? ? ?列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。

列表和列表生成式的区别:

? ? ? ? 1,列表是固定的,而列表生成式则是固定生成的。

? ? ? ? 2,列表功能的实现比较复杂,而列表生成式相对简单,简洁。

作用:使代码更加简洁

例子1:

? ? ? ? ? 列表生成式: [i * 2 for i in range(10)]

? ? ? ? ? 如果用列表实现:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? a=[]

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? for i in range(10)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?a.append(i)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读