python学习笔记Day3

it2025-11-02  13

set有点:1、访问速度快 2、天生解决了重复问题

tuple与set区别: 元组可重复,set不可重复创捷集合1

>>> s1.add('alex')>>> print(s1){'alex'}>>> s1.add('alex')>>> print(s1) {'alex'}

创建集合2>>> set (['alex','eric','tony']){'tony', 'eric', 'alex'}

找出不同,并重建一个新的集合>>> s1 = set (['alex','eric','tony'])>>> s1.diference(['alex','eric']){'tony'}

>>> s1 = set (['alex','eric','tony'])>>> s1.difference(['alex','eric']){'tony'}>>> s2=s1.difference(['alex','eric'])

>>> s2{'tony'}>>> print(s2){'tony'}

difference_update 修改原来的集合提出指定的元素

>>> s1{'tony', 'eric'}>>> s3 = s1.difference_update(['tony'])>>> s1{'eric'}

pop 从原集合拿走一个元素,同时可以用另一个变量接受这个元素。

>>> s1 = set(['alex','eric','tony'])>>> s2 = s1.pop()>>> s2'alex'>>> s1{'tony', 'eric'}>>>

 

 

转载于:https://www.cnblogs.com/luoye00/p/5176452.html

最新回复(0)