文章目录
- Python中元组和集合的使用
- 一.Python中的元组
- 1:元组的特点:
- 2:元组的查询
- 语法:
- 二、Python中的集合
- 1:集合的特点
- 2:集合的使用语法
- 1:增加:
- 2:删除:
- 3:查看
- 三、语法注意
- 四.小结
一.Python中的元组 1:元组的特点:
在Python中,元组的数据是不可更改的,所以也不支持增删改 *** 作.
元组储存支持多个数据类型,并数据可重复.
Python中因为元组的特点,一般情况下用不到,只有牛人,或大佬喜欢使用元组封装数据.
下标 :元组名[下标].
tuple1=(1,22,"333",'444','444')
print(tuple1[1])
len:获取元组数据的个数.
tuple1=(1,22,"333",'444','444')
print(len(tuple1))
count:获取某个数据在元组中的个数.
tuple1=(1,22,"333",'444','444')
print(tuple1.count(1))
index:获取某个值所在下标,如果有重复的数据默认获取第一个
tuple1=(1,22,"333",'444','444')
print(tuple1.index(1))
二、Python中的集合 1:集合的特点
Python中集合的特点是数据不可重复,长度不限,
1:因为集合的特点.所以集合可以去掉重复的数据.
2:集合的数据是无序的,故不支持下标
add():增加的是数据.
增加:update():增加的是序列
set1={1,2,3,4,3,4}
set1.add(5)
set1.update("76")
2:删除:
remove():删除数据,如果数据存在则删除,不存在则报异常
discard() :删除数据,如果数据存在则删除,不存在不报异常
pop() :随机删除数据,并返回被删除的数据
set1={1,2,3,4,3,4}
set1.remove(1)
set1.discard(1)
pop1=set1.pop()
print(pop)
3:查看
in 判断数据是否存在,如果存在返回true,不存在返回false
not in 判断数据是否不存在,如果不存在返回true,存在返回false
set1={1,2,3,4,3,4}
print(1 in set1)
print(1 not in set1)
三、语法注意
1:元组tuple和列表list的区别:
(列表和字典因为使用方法复杂,我会专门为这两个数据类型创建一篇博客)
理解:它是一个容器,能用来顺序的,以整数索引方式检索,储存一组对象,List用[ ]来表示.如:[1,2,3] 就是一个List
而Tuple用( )来表示,如(3,4,5)就是一个Tuple.
它们的区别在于List是可变的,而Tuple是不可变的,也就是说Tuple不可以增,删,改
2:set设置空集合注意:
set={}:这种空集合设置是错误的方法,这种默认是设置的是Python中的字典.
set2=set():这是正确的空集合设置方式
本文概述了Python中的元组及其集合的使用方式和特点,元组和集合还是比较好理解的,跟着写一遍一般都可以理解他们的用法,然后Python中的列表和字典我会专门开设一篇文章.
有哪里不足或者更好的建议,欢迎留言吐槽,如果有不懂的小伙伴可以私信博主,博主会一一答复,感谢认可,感谢支持!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)