python中集合和列表有什么区别

这篇文章主要介绍python中集合和列表有什么区别,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

创新互联公司专业为企业提供包河网站建设、包河做网站、包河网站设计、包河网站制作等企业网站建设、网页设计与制作、包河企业网站模板建站服务,10多年包河做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

1、集合:

只包含键,而没有对应的值,包含的数据不重复。

使用大括号 {} 或者 set() 函数来创建

parame = {value01,value02,...}
或者
set(value)

创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。

集合特点:

1.可以用set()函数或者方括号{}创建,元素之间用逗号”,”分隔。

2.与字典相比少了键

3.不可索引,不可切片

4.不可以有重复元素

2、列表list:

列表是处理一组有序的数据结构,可以读写,添加和删除,或者搜索列表里的元素。因为可以添加和删除,所以称为可变的数据类型,即这种类型是可以被改变的,并且列表可以嵌套。

res = [1,2,'yihang']
#增加元素:extend和append
res.append(1)
res.extend('6')
#删除元素:del,pop,切片,remove
del res[1]
res.pop(1)#删除该位置上的元素,没有指定则是最后一个元素
res = res[:2]+res[3:]#切片
res.remove(2)#删除指定值的元素
#更改元素
res[1] = 100 #
#查元素
print(res[0])
print(res[1])

列表特点:

1.可以用list()函数或者方括号[]创建,元素之间用逗号’,‘’分隔。

2.列表的元素不需要具有相同的类型

3.使用索引来访问元素

4.可切片

以上是“python中集合和列表有什么区别”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


网站栏目:python中集合和列表有什么区别
网页URL:http://pwwzsj.com/article/pdcpoe.html