twoday

Posted achoo

tags:

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

2.4集合

set()创建集合,update()用于合并两个集合。

集合对象删除方法:

pop()函数:用于随机删除并返回集合中的一个元素

比较。

列表中的pop()函数用于删除指定位置上并返回值的元素

Remove()函数用于删除指定位置上的元素,如果不存在则抛出异常。Discard()删除特定函数,元素不存在则忽略该操作。

列表中的remove()函数删除首个与指定值相等的元素

集合运算

a|b并集 or a.union(b)

a&b 交集 a.intersection(b)

a-b 差集 a.difference(b)

a^b 对称差集 a.symmetric_difference(b)

技术分享图片

 X.issubset(Y)判断X是否为Y的子集

集合的具体运用

提取序列中所有不重复的元素

传统方法

1 import random
2 listrandom=[random.choice(range(1000))
3  for i in range(1000)]//生成1000个随机数列表
4     Norepeat=[]
5      for i in listrandom:
6          if i in norepeat:
7         Norepeat(i)
8 print(norpeat)                            

集合的方法:nopeart=set(listrandom)

集合推导式:x={random.randint(100) for i in range(200)}//生成200个0~99的随机数

单分支选择结构:if 表达式:语句

双分支选择结构:

if 表达式:

  语句块1

else:

  语句块2

三元运算符:values1 if condition else values2

condition值为真时,表达式的值为values1,否则为values2

多分支结构:

if 表达式1:

  语句块1

elif 表达式2:

  语句块2

elif 表达式3:

  语句块3

....

else:

  语句块n

 

 

以上是关于twoday的主要内容,如果未能解决你的问题,请参考以下文章

简单游戏窗体

微信小程序代码片段

VSCode自定义代码片段——CSS选择器

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

片段和活动之间的核心区别是啥?哪些代码可以写成片段?

VSCode自定义代码片段——.vue文件的模板