python集合可变吗,python可变集合和不可变集合

  python集合可变吗,python可变集合和不可变集合

  集合是不同元素的无序集合。与序列类型(如列表、字符串等)不同。),集不会被切片。

  python集合分为两种类型:(推荐学习:Python视频教程)

  set —— 可变集合,集合中的元素可以动态的增加或删除。

  frozenset —— 不可变集合,集合中的元素不可改变。

  注意:并集、交集、差集等的返回值。与最左边的操作数具有相同的类型。例如,s t取交叉点。集合s是集合类型集合,集合t是frozenset类型集合,那么返回的结果将是集合类型集合。

  rozenset()函数

  描述:其他组合数据类型可以转换为不可变集合类型(或者可变集合类型可以转换为不可变集合类型frozenset),可以返回一个没有重复元素,任意排序的不可变集合。

  语法:

  冻结集()-空冻结集对象返回一个不可变的空集。

  冻结集(Iterable)-冻结集对象返回一个不可变的新集iterable ——来转换组合数据类型。

  程序示例:

  S1=frozenset() #创建一个不可变的空集。

  L=[1.23, a] #列表类型

  D={1: a ,23360 b} #字典类型

  A=(1,2, b) #元组类型

  S=真棒,我的祖国 # string

  C=集合( 1,2,3a) #可变集合

  #将列表、字典、元组和字符串变量集转换为不可变集

  s2=冷冻集(s)

  s3=frozenset(l)

  s4=冷冻集(d)

  s5=冷冻集(a)

  S6=frozenset(c) #将可变集合转换为不可变集合S6

  打印(s1)

  打印(s2)

  打印(s3)

  打印(s4)

  打印(s5)

  Print(s6)更多Python相关技术文章,请访问Python教程专栏学习!以上是python中变量集合的详细内容。更多信息请关注盛行IT软件开发工作室的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: