容器的容量是有大小的,为了准确,()是专门测量容量的容器
容器:python使用的一种数据类型技术,用于操作多个值。
所有的容器都是可迭代的对象
容器的数据类型:
容器的使用格式:
(1),变量名=[元素]/(元素)/{元素}/{key 1:值1,key 2:值2}
以列表为例:
(2),变量名=list([element]/(element)/{ element }/{ key 1:value 1,key 2: value 2})
以列表为例:
使用len全局函数,可以找到一个容器中包含的元素数量。
以列表为例:
一.列表List a=[element]
1.列表的特征:
(1).列表可以存储多个数据。例如,在上图中的列表容器中有多个数据。
(2)重复数据可能出现在。列表列表。例如,5出现两次。
(3).存储在列表中的数据是有序的。例如,存储的元素不是无序的。2
2.在列表中,下标可用于访问列表中的元素。
注:下标从0开始计数。
3.遍历3.list
4.列出常用的使用方法
(1) Add: append:在列表末尾添加一个新元素。
Insert:在特定位置添加一个新元素,从0开始计数。
(2)删除:清除:清除整个列表。
移除:单独移除元素。
Pop:删除最后一个元素。
(3)搜索:索引:找出列表中是否有这个数据。
注意:如果元素不存在,将会报告一个异常。
(4)其他:sort按照ASCII码排列列表。
复制:复制被复制的对象。复制是一种浅薄的复制。
扩展:合并列表
继承合并列表b
反转:翻转列表中的元素。
二。set set: a={element}
1.特点:一个集合中可以存储多个数据,但是不能存储重复数据,存储的数据没有顺序。
可以看到集合中没有重复数据,数据是随机排列的。
2.常见用法:
(1)添加:添加:添加一个元素。
(2)删除:弹出:随机删除一个元素。
Remove:指定删除元素。
(3)、交集:两个集合的重叠元素。
并集:通过合并两个集合得到的元素。
差:差集A .差(b)表示A的差集,但没有b的差集。
三。Tuple:一系列固定值(不可变数据类型)a=(元素)
1.特点:元组可以存储多个数据和重复数据,存储的数据是有序的,但是存储的数据不能修改。
元组中只有指定数量的元素,不能添加、删除或检查。
2.常见用法:
Count:计算元素出现的次数。
Index:查找元素在列表中的位置。
注意:如果有多个相同的搜索对象,只要找到第一个,就会立即返回位置,不会继续向下搜索。
注意:在Python中,如果一个tuple只有一个元素,并且这个元素是一个数字,那么只需要在数字后面加上“,”就可以了,数字就会变成一个tuple。
四。dict字典:a={k1:v1,k2:v2}
1.特点:字典以键-值对的形式存在,每个键对应一个唯一的值,存储的数据没有顺序。您可以存储多个键:值键-值对,键不能重复,值可以重复。
2.获取key值的常用方法,可以使用以下两种方式:
D ["key"]可以修改该值。如果不存在,将返回一个异常。
D.Get ("key ")不能修改。如果它不存在,它将返回none
3.Delete: POP ("key "):删除这个键组。
Popitem:删除了一个键值对。
4 .字典遍历
Keys:可以通过值获取键。
Values:返回所有值。
Items:返回所有密钥对值。