python集合的特点_python中集合和列表的区别
科学解释:列表是⼀种数据项构成的有限序列,即按照⼀定的线性顺序,排列⽽成的数据项的集合。在数学中,集合是由⼀个或多个确定的元素所构成的整体。集合和列表都是我们⽇常整理数据经常使⽤的⼯具。在学习python中,我们也经常遇到集合和列表,他们具体是什么?这两者有什么区别,我们来看看吧。
1、集合:
只包含键,⽽没有对应的值,包含的数据不重复。
使⽤⼤括号{}或者set()函数来创建parame = {value01,value02,...}
或者
set(value)
创建⼀个空集合必须⽤ set() ⽽不是 { },因为 { } 是⽤来创建⼀个空字典。
集合特点:
1.可以⽤set()函数或者⽅括号{}创建,元素之间⽤逗号”,”分隔。
2.与字典相⽐少了键
3.不可索引,不可切⽚
4.不可以有重复元素
2、列表list:
列表是处理⼀组有序的数据结构,可以读写,添加和删除,或者搜索列表⾥的元素。因为可以添加和删除,所以称为可变的数据类型,即这种类型是可以被改变的,并且列表可以嵌套。res = [1,2,'yihang']
#增加元素:extend和append
res.append(1)
#删除元素:del,pop,切⽚,remove
writeline和write的区别python
del res[1]
res.pop(1)#删除该位置上的元素,没有指定则是最后⼀个元素
res = res[:2]+res[3:]#切⽚
#更改元素
res[1] = 100 #
#查元素
print(res[0])
print(res[1])
列表特点:
1.可以⽤list()函数或者⽅括号[]创建,元素之间⽤逗号’,‘’分隔。
2.列表的元素不需要具有相同的类型
3.使⽤索引来访问元素
4.可切⽚
通过上述内容,你们知道集合和列表有什么区别了吗?其实集合与列表最⼤的区别就是:集合元素不可重复,列表元素可以重复。集合是⽆序,列表是有序。希望能对你有所帮助哟~

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。