分类目录归档:Python

【Python】8个Python列表小技巧


原作者:Nik Piepenbreier

翻译&内容补充:乾峰

原文地址: https://towardsdatascience.com/advanced-python-list-techniques-c6195fa699a3

列表(List)是你使用Python过程中接触最为频繁的数据结构,也是功能最为强大的几种数据结构之一。Python列表非常的万能且蕴含着许多隐藏技巧,下面我们就来探索一些常用的列表技巧。


1 列表元素的过滤

1.1 filter()的使用

filter()函数接受2个参数:1个函数对象以及1个可迭代的对象,接下来我们定义1个函数然后对1个列表进行过滤

Read more

【Python】理解yield关键字


Python 是非常灵活的语言,其中 yield 关键字是普遍容易困惑的概念。 此篇将介绍 yield 关键字,及其相关的概念。

迭代(iteration)与可迭代(iterable)

迭代是一种操作;可迭代是对象的一种特性。

很多数据都是「容器」;它们包含了很多其他类型的元素。实际使用容器时,我们常常需要逐个获取其中的元素。逐个获取元素的过程,就是「迭代」

# iterationa_list = [1, 2, 3]
for i in a_list:    
    print(i)

如果我们可以从一个对象中,逐个地获取元素,那么我们就说这个对象是「可迭代的」。

Python 中的顺

Read more