小白用python语言做自动化起步篇2-数据结构就4个:列表、元组、字典、集合

数据结构-列表

1.列表(list)的定义

         定义:列表是以方括号[] 包围,元素以逗号分隔的序列,数据结构之一。

2.列表的特点

         1)有序

         2)可变(可以对列表内的元素进行增删改查。。。。)

         3)可以存储不同的数据类型和数据结构

3.定义一个列表

3.列表的常用操作

dir(list)

访问列表内的元素

追加元素 append     

 

按照指定索引位去追加 insert 

删除列表内的元素

remove()移除(移除首次元素)

del 函数 根据索引位删除

4.列表的其他操作

1)列表之间的比较

 

2)统计列表内某个元素出现的个数  count()

3)计算列表内元素的个数 len()

4)列表内元素的排序

sort    从小到大排序

reverse   从大到小排序

 

数据结构-元组

 

1.元组定义

元组是以小括号包围,元素以逗号分隔的不可变的序列。

2.元组特点

         a.有序

         b.不可变(不可以对元组内的元素进行增加、单个删除,修改)

         c.可以存储不同的数据类型及结构

2.元组创建 ()

(1,)元组中只有一个元素时,需要加逗号消除歧义。

3.常用操作方法  支持索引访问,转换,计算,相加

列表转换成元组

计算、相加:

数据结构-字典

1.字典(dict)定义

         定义:以花括号{}包围,元素以键值对的形式存在,并且元素和元素之间以逗号分隔的无序,唯一一个具有映射关系的数据结构。

         d={key1:value1,key2:value2}

         dict(key1=value1,key2=value2,key3=value3)

 

2.字典特点

         1)字典的键是唯一的,不可变

         2)当字典中有重复键产生的时候,字典会保留最后一个

         3)字典的值只能通过对应的键来访问

  1. 创建、取键、取值、取键和值

取字典中键对应的值

取字典中的键和值-------------以列表的形式呈现

  1. 判断键是否在字典中

4.访问字典中键对应的值

 

使用get方法访问字典中键对应的值

  1. 修改字典中键对应的值

 

5.字典常用操作函数

字典--d.pop()和d.popitem()                        --------------------------删除

 

字典--d.update(d2)                   ---------------继承

 

 

字典--d.setdefault()   设置默认

 

 

数据结构-集合

集合(set)定义:是一组key值得集合。

1.创建集合

2.集合的键是唯一的,自动过滤重复的键

3.集合不支持索引取值

4.增加移除集合内的元素

5.取交集和取并集 |    &

猜你喜欢

转载自blog.csdn.net/weixin_42378396/article/details/83000852
今日推荐