python学习笔记Day3

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习笔记Day3相关的知识,希望对你有一定的参考价值。

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‘}
>>>

 

 

以上是关于python学习笔记Day3的主要内容,如果未能解决你的问题,请参考以下文章

python学习笔记1

python学习笔记(基础)

python学习笔记:python简介和入门

python学习笔记Day3

菜鸟Python学习笔记第二天:关于Python黑客。

DAY6-Python学习笔记