Python中的元组和集合

Python中的元组和集合,第1张

Python中元组和集合的使用

文章目录
  • Python中元组和集合的使用
  • 一.Python中的元组
    • 1:元组的特点:
    • 2:元组的查询
      • 语法:
  • 二、Python中的集合
    • 1:集合的特点
    • 2:集合的使用语法
      • 1:增加:
      • 2:删除:
      • 3:查看
  • 三、语法注意
  • 四.小结


一.Python中的元组 1:元组的特点:

在Python中,元组的数据是不可更改的,所以也不支持增删改 *** 作.
元组储存支持多个数据类型,并数据可重复.
Python中因为元组的特点,一般情况下用不到,只有牛人,或大佬喜欢使用元组封装数据.

2:元组的查询 语法:

下标 :元组名[下标].

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:集合的数据是无序的,故不支持下标

2:集合的使用语法 1:增加:

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中的列表和字典我会专门开设一篇文章.
有哪里不足或者更好的建议,欢迎留言吐槽,如果有不懂的小伙伴可以私信博主,博主会一一答复,感谢认可,感谢支持!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/919007.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-16
下一篇 2022-05-16

发表评论

登录后才能评论

评论列表(0条)

保存