python中的四种集合数据类型(列表,元组,集合,字典)

您所在的位置:网站首页 map存储的数据有序吗 python中的四种集合数据类型(列表,元组,集合,字典)

python中的四种集合数据类型(列表,元组,集合,字典)

2023-07-17 19:26| 来源: 网络整理| 查看: 265

注意在集合中可以是任意类型—也就是说同一个集合中可以用多种类型的存在

python中的四种集合数据类型是: 列表(List):有序,可更改,可以有重复的成员元组(tuple):有序,不可更改,可以有重复的成员集合(set):无序,无索引,没有重复的成员。字典 (Dictionary):无序,可更改,有索引,没有重复的成员 列表[](list)(有序,可更改,可以有重复的成员)

创建列表:a=[“hello”,“world”] 使用:1.**a[0]:代表列表中的第一项 2.a[0:1]代表列表中的第一项和第二项 3.a[-1]代表从后面数的第一个 4.通过for遍历列表中的项 for x in 列表 5.通过len()**方法后去列表长度(列表中的项数) 6.通过append()增加项数 参数是添加的内容 7.通过insert()在某个地方插入项(insert(2,"hahh“)) 8.remove()删除某一项:参数是项的内容而不是索引值 9.pop()删除指定索引(没指定则默认为最后一项)参数是索引值 10.clear()清除列表中的所有元素 11.copy()复制列表 12.count()返回指定元素的数量:参数是内容 13.del可以直接删除列表 14.python中对列表的内建方法 在这里插入图片描述

元组()(Tuple)(有序,不可更改,可以有重复的成员)

创建:a=("“haha”,“heihei”,“ooo”) 使用: 基本上和列表是一样的 特殊: 1.元组一旦创建就无法修改里面的内容----解决:首先将元组转换成列表,改变内容后,再将列表转换成元组 2.创建只有一项的元组时需要加“,”:tuple=(“haha”,) 3.python中对元组内建方法 在这里插入图片描述

集合{}(set)(无序,无索引,没有重复的成员。)

创建:a={"“haha”,“heihei”,“ooo”} 使用: 1.集合一旦被创建,无法更改项内容,但是可以添加项 2.通过**add() 和update()**方法向 set 添加项目:add添加一个项:参数是待加入项,update是用来添加多个项:参数是列表[ ] 3.要删除集合中的项目,请使用 remove() 或 discard() 方法。参数是项内容。也可以用pop()方法删除,但是由于集合是无序的,所有不知道删除的是什么 4.del +集合名 直接删除整个集合 5.将两个集合合并通过union() 方法,ege:set=set1.union(set2);也可以用update()只是参数变成了集合(合并后自动删除重复项) 6.python中对集合的内建方法在这里插入图片描述

字典{ } (dictionary)(无序,可更改,有索引,没有重复的成员)

我的理解是一个装多个键值对的集合 创建字典:a={ “name” :“python”, “age” : 5 } 使用: 1.获取某个键的值:a[“name”]或a.get(“name”) 2.更改值:a[“name”]=“java” 3.返回值:a[“name”].values() 3.遍历for 遍历键值for x,y in a.items() 4.添加项:a[键名]=值 5.删除项 a. pop() 方法:a.pop(“name”) b. pop() 方法:删除末尾 c.del 关键字:del a[“name”] (del a:删除字典) d.clear():清除字典内容 6.复制(l两种都可以) a. copy(): b=a.copy() b. dict() :b=dict(a) 7.python中对字典的内建方法 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3