set 数据类型

Posted zyqy

tags:

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

list =》 允许重复的集合,可修改

tuple =》 允许重复的集合,不可修改

dict

set =》 不允许重复的集合 、set 不允许重复的列表

 

1、创建

  s = set()

  s = { 11, 22, 33, 44 }

2、转换

  l = [11, 22, 33, 222]

  l = (11, 22, 33,222)

  l = "123"

  s = set( 1, 12 )

3、set提供的方法

  add, 添加一个元素

  clear,清空

  difference()  #找se中存在,be中不存在的集合,并把其赋值

 

  difference_update()  #找se中存在,be中不存在的集合,更新自己

se = {11,22,33}
print(se)
se.add(44)
print(se)

# se.clear()
# print(se)

be = {11,23 ,34}

re = se.difference(be)
#找se中存在,be中不存在的集合,并把其赋值
print(re)

se.difference_update(be)
#找se中存在,be中不存在的集合,更新自己
print(se)
#输出

{33, 11, 22}
{33, 11, 44, 22}
{33, 44, 22}
{33, 44, 22}

 





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

代码片段 - Golang 实现集合操作

Redis 学习 —— 数据类型及操作

spring练习,在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXmlApplicationContext实体类获取Bean对象(代码片段

在代码片段中包含类型转换

pycharm添加Odoo代码片段

对这个带有 & 不带 = 的代码片段返回类型感到非常困惑