有哪些Python列表实用技巧堪称超级实用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1214个文字,预计阅读时间需要5分钟。
列表(List)是Python中常用的数据结构,也是功能最为强大的几种数据结构之一。Python列表功能强大且灵活,包含多种隐藏技巧。接下来,我们就来探索一些常用的列表技巧。
列表(List)是你使用Python过程中接触最为频繁的数据结构,也是功能最为强大的几种数据结构之一。Python列表非常的万能且蕴含着许多隐藏技巧,下面我们就来探索一些常用的列表技巧。
一、列表元素的过滤
1. filter()的使用
filter()函数接受2个参数:1个函数对象以及1个可迭代的对象,接下来我们定义1个函数然后对1个列表进行过滤。
首先我们创建1个列表,并且剔除掉小于等于3的元素:
回顾一下发生了什么:
我们定义了列表original_list接着我们定义了一个接受数值型参数number的函数filter_three,当传入的参数值大于3时会返回True,反之则会返回False我们定义了filter对象filtered,其中filter()接受的第一个参数是函数对象,第二个参数是列表对象最终我们将filter对象转化为列表,最终得到经filter_three过滤后original_list内留下的元素。
本文共计1214个文字,预计阅读时间需要5分钟。
列表(List)是Python中常用的数据结构,也是功能最为强大的几种数据结构之一。Python列表功能强大且灵活,包含多种隐藏技巧。接下来,我们就来探索一些常用的列表技巧。
列表(List)是你使用Python过程中接触最为频繁的数据结构,也是功能最为强大的几种数据结构之一。Python列表非常的万能且蕴含着许多隐藏技巧,下面我们就来探索一些常用的列表技巧。
一、列表元素的过滤
1. filter()的使用
filter()函数接受2个参数:1个函数对象以及1个可迭代的对象,接下来我们定义1个函数然后对1个列表进行过滤。
首先我们创建1个列表,并且剔除掉小于等于3的元素:
回顾一下发生了什么:
我们定义了列表original_list接着我们定义了一个接受数值型参数number的函数filter_three,当传入的参数值大于3时会返回True,反之则会返回False我们定义了filter对象filtered,其中filter()接受的第一个参数是函数对象,第二个参数是列表对象最终我们将filter对象转化为列表,最终得到经filter_three过滤后original_list内留下的元素。

