Python中常用的数据结构有序列(如列表,元组,字符串),映射(如字典)以及集合(set),是主要的三类容器

内容

序列的基本概念

列表的概念和用法

元组的概念和用法

字典的概念和用法

各类型之间的转换

集合的概念和用法

理解可迭代对象与迭代器的概念

熟悉列表推导式,字典推导式,集合推导式,生成器推导式的基本用法

序列解包的基本概念和用法

序列

 在Python中,把大量数据按次序形成的集合体称为序列。Python中的字符串列表元组数据类型都是序列。在Python中,所有的序列都可以进行某种特定的操作。包括:索引(indexing),分片(slicing),加(adding),乘(multiplying)以及检查某个元素是否属于序列的成员。除此之外,Python还有计算序列长度,找出最大元素和最小元素的内建函数。

 

 

 列表list

        列表是Python只最基本的数据结构,是最常用的Python数据类型。列表将由若干数据作为元素的序列放置在一对方括号中,元素之间以逗号分隔。Python列表元素可以由任意类型的数据构成。同一列表中各个元素的类型可以不同。但是列表元素不可以重复。

       Python列表是可以修改的,修改方式包括向列表添加,删除,修改元素。

 Python常用数据结构(列表)_python

        列表的访问也就是对列表的索引操作。索引值是从0开始,第二个为1,以此类推。也可以从后往前索引,索引值从-1开始,从右到左逐渐变小。该方式适用于所有序列类型的对象:列表,元组,字符串。

Python常用数据结构(列表)_字符串_02

Python常用数据结构(列表)_数据结构_03

Python常用数据结构(列表)_数据结构_04

Python常用数据结构(列表)_元组_05

Python常用数据结构(列表)_python_06

Python常用数据结构(列表)_字符串_07

Python常用数据结构(列表)_字符串_08

Python常用数据结构(列表)_字符串_09

Python常用数据结构(列表)_元组_10

Python常用数据结构(列表)_元组_11

Python常用数据结构(列表)_元组_12