[python高级编程]:01-数据结构

此系列主要用于记录Python学习过程中查阅的优秀文章,均为索引方式。其中内容只针对本作者一人,作者熟悉了解的内容不再重复记录。

目录

01-列表推导式

        列表推导同filter和map的比较

02-元组

        元组拆包

        具名元组


01-列表推导式

        列表推导同filter和map的比较

                Python专题——五分钟带你了解map、reduce和filter - 知乎 (zhihu.com)

02-元组

        元组拆包

                Python---元组拆包(Tuple Unpacking)-CSDN博客

# 通过*拆包存储当前不关注的多余变量
m = (1, 2, 3, 's', 'r')
n, b, *_ = m
print(n, b, _)  # 1 2 [3, 's', 'r']
        具名元组

                Python 3.7.1 中 namedtuple 具名元组基本用法详解-CSDN博客

1. 创建一个具名元组需要两个参数,一个是类名,另一个是类的各个字段的名字。后者可以是由数个字符串组成的可迭代对象,或者是由空格分隔开的字段名组成的字符串

2. 除了从普通元组那里继承来的属性之外,具名元组还有一些自己专有的属性。常用的有_fields 类属性、类方法 _make(iterable) 和实例方法 _asdict()。

你可能感兴趣的:(python高级编程,Python高级编程,数据结构)