十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
本篇文章为大家展示了Python中的内置数据结构有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
为渌口等地区用户提供了全套网页设计制作服务,及渌口网站建设行业解决方案。主营业务为成都做网站、成都网站设计、成都外贸网站建设、渌口网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
List列表
特性:有多种方法管理数据
常用方法
list.append(x) 末尾添加一个元素
list.extend(x) 末尾追加一组元素
list.insert(i,x) 在下标i前插入一个元素
list.remove(x) 删除一个元素(如有多个相同元素,则删除第一个)
del list[i] 删除下标i的元素
list.pop(i) 弹出下标i的元素(可不填,默认-1)
list.clear() 清空列表
list[i] = n 替换下标i的元素
list.index(n) 查找元素n的下标
list.count(n) 查找元素n在列表中出现的次数
list.sort() 对列表升序排序
特性: 数据无法修改, 因此比列表效率更高
常用方法
tuple.index(n) 查找元素n在列表中的下标
tuple.count(n) 查找元素n在列表中出现的次数
特殊
唯一改变元组的方法就是对其重新赋值
特性:映射类型,以一对键值来储存数据,键不可变
由于是映射关系,只能通过键来查找值,故无索引值
常用方法
dict[key] = value 新增/替换 一个元素
dict1.update(dict2) 新增/替换 一组元素
dict.clear() 清空字典
dict.pop(key) 弹出对应键元素
dict.get(key,default) 返回对应键的值,无则返回default,默认None
特殊
dict.keys() # 返回迭代对象键
dict.values() # 返回迭代对象值
dict.items() # 返回迭代对象键值元组
特性: 元素不重复且无序
常用方法
set.add() 添加元素
set1.update(set2) 添加新集合
set.remove(n) 删除一个元素,如不存在则会报KeyError错误
set.discard(n) 删除一个元素,如不存在则pass
set.clear() 清空集合
特殊
对于多个集合可以进行的操作
s1 – s2 求差集
s1 & s2 求交集
s1 | s2 求并集
s1 ^ s2 求对称补集
len() 统计个数
max() 求最大值
min() 求最小值
值得一提的是字符串可以按字典序来分大小
上述内容就是Python中的内置数据结构有哪些,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。