集合
Python也包含有 集合 类型。集合是由不重复元素组成的无序的集。它的基本用法包括成员检测和消除重复元素。集合对象也支持像 联合,交集,差集,对称差分等数学运算。
创建集合
花括号或 set()
函数可以用来创建集合。注意:要创建一个空集合你只能用 set()
而不能用 {}
,因为后者是创建一个空字典,这种数据结构我们会在下一节进行讨论。注意:要创建一个空集合你只能用 set()
而不能用 {}
,因为后者是创建一个空字典,这种数据结构我们会在下一节进行讨论。
示例
dict()
构造函数可以直接从键值对序列里创建字典。
此外,字典推导式可以从任意的键值表达式中创建字典
当关键字是简单字符串时,有时直接通过关键字参数来指定键值对更方便
扫描二维码关注公众号,回复:
6202909 查看本文章
字典循环技巧
当在字典中循环时,用 items()
方法可将关键字和对应的值同时取出
当在序列中循环时,用 enumerate()
函数可以将索引位置和其对应的值同时取出
当同时在两个或更多序列中循环时,可以用 zip()
函数将其内元素一一匹配。
当逆向循环一个序列时,先正向定位序列,然后调用 reversed()
函数
如果要按某个指定顺序循环一个序列,可以用 sorted()
函数,它可以在不改动原序列的基础上返回一个新的排好序的序列
有时可能会想在循环时修改列表内容,一般来说改为创建一个新列表是比较简单且安全的
参考
https://docs.python.org/zh-cn/3/tutorial/datastructures.html#looping-techniques