美文网首页
python的列表推导式

python的列表推导式

作者: 西多的大叔 | 来源:发表于2017-07-05 21:19 被阅读0次

推导式分为列表推导式(list),字典推导式(dict),集合推导式(set)三种

1.列表推导式也叫列表解析式。

功能:是提供一种方便的列表创建方法,所以,列表解析式返回的是一个列表

格式:用中括号括起来,中间用for语句,后面跟if语句用作判读,满足条件的传到for语句前面用作构建先的列表

[x**2 for item in item_list if item>2]

例子:

很明显,列表解析式最擅长的方式就是对整个列表分别做相同的操作,并且返回得到一个新的列表,并不会直接返回,需要赋值给变量

2.第二种是字典解析式,这个跟列表解析式的用法是差不多的,只不中括号该改成大括号,毕竟字典本身用的就是大括号。

例子:

3.还有一种是集合推导式。

功能:集合推导式跟列表推导式差不多,都是对一个列表的元素全部执行相同的操作,

但集合是一种无重复无序的序列

区别:跟列表推到式的区别在于:1.不使用中括号,使用大括号;2.结果中无重复;3.结果是一个set()集合,集合里面是一个序列

相关文章

  • Python中各种推导式

    Python的各种推导式(列表推导式,字典推导式,集合推导式) 列表(list)推导式 字典(dict)推导式 集...

  • python推导式

    python的各种推导式(列表推导式、字典推导式、集合推导式) 推导式comprehensions(又称解析式),...

  • 024python的各种推导式

    python的各种推导式(列表推导式、字典推导式、集合推导式) 推导式comprehensions(又称解析式),...

  • 列表推导式

    列表推导式 推导式 推导式(又称解析器),是 Python 独有的一种特性。使用推导式可以快速生成列表、元组、字典...

  • Python——生成器、列表生成式、迭代器

    Python列表生成式 列表推导式的一般语法 这种语法等价于以下代码 下面举一些列表推导式的栗子: Python中...

  • #抬抬小手学Python# 列表推导式与字典推导式

    列表推导式与字典推导式 在 Python 中推导式是一种非常 Pythonic 的知识,本篇博客将为你详细解答列表...

  • Python 入门之推导式

    Python 入门之 推导式 推导式就是构建比较有规律的列表,生成器,字典等一种简便的方式 1、推导式 (1)列表...

  • 向量化

    python向量化本身做得不是很好需要借助函数式编程或者列表推导式实现 1 列表推导式 2 函数式编程

  • 7 列表推导式、dict、string的一些其他方法

    列表推导式 列表推导式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建l...

  • 推导式

    Python语言有一种独特的推导式语法,相当于语法糖的存在1.列表推导式列表推导式是一种快速生成列表的方式。其形式...

网友评论

      本文标题:python的列表推导式

      本文链接:https://www.haomeiwen.com/subject/asqchxtx.html