文桃花仙人
数据结构
数据结构,可以理解为储存数据的容器。Python内建的数据结构有四种:列表、元组、字典和集合。另外,还有两种非常非常重要和常用的数据结构:Array(numpy)和DataFrame(pandas)。
列表
列表的创建列表的表示由方括号[]引用,其自定义要么直接用[]引用,要么用list函数生成。
列表的索引和分片列表的索引以0开始,引用也是用方括号表示。
列表增加和删除元素列表增加元素一般用append、extend和insert方法,删除元素一般用remove方法和del命令。
列表的查找和搜索
列表的排序列表的排序一般用list的sort方法或者sorted函数
元组
元组是元素不可更改的列表,其表示由圆括号()引用,其自定义要么直接用()引用,要么用tuple函数生成。元组是特殊的列表,故一般操作与列表相同。
字典
字典类似于你通过联系人名字查找地址和联系人详细情况的地址簿,即,我们把键(名字)和值(详细情况)联系在一起。注意,键必须是唯一的,这是字典最重要的特性。字典的表示由花括号{}引用,其自定义要么直接用{}引用,要么用dict函数生成。
字典的创建
字典的引用字典的引用注意也用方括号[]表示,比如dict[key]返回key对应item。
集合
集合的表示由花括号{}引用(但没有冒号,与字典的区别),其自定义要么直接用{}引用,要么用set函数生成。集合有一些特性,比如去重、无法索引和集合之间可以运算等。
集合的创建
集合的运算集合之间可以进行并集、交集和补集等运算。
除了以上4种Python内建的数据结构外,还有两种非常常用的Array和DataFrame,分别由第三方库numpy和pandas提供,后续会另辟专题介绍。
@基础知识#变量类型、数据结构和运算符$006
领取专属 10元无门槛券
私享最新 技术干货