国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python集合是否可变总结

python集合是否可变总结

头像

silencement

2019-07-06 09:44:554146浏览 · 0收藏 · 0评论

集合是一个无序的可变的序列。集合中的元素必须是可hash的,即不可变的数据类型。

空集合

a=set()

注意a={}创建的是一个空字典。

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

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

注:对于 并集, 交集, 差集 等的返回值,与最左边的操作数具有相同的类型。例如:s & t 取交集。s集合是一个set类型的集合,t集合是一个frozenset类型的集合,则返回的结果将是set类型的集合。

也可以用set()转化为集合

b=[1,2,3,4]
 
a=set(b)
 
a
 
{1,2,3,4}

还可以用{}来创建一个集合

a={1,2,3,4,1}
 
a
 
{1,2,3,4}

与字典一样,因为集合是无序的,所以当有重复元素时,只保留其中一个。

不可变集合就是一个无序的不可变的集合

用frozenset(seq)创建

a=frozenset([1,2,3,(1,2,4)])
 
a
 
frozenset({1,2,3,(1,2,4)})

元素也只能是可hash的

frozenset([1,2,3,[1,2,4]])
 
error

主要用来做字典的键。。与tuple的区别在于无序,元素不可重复,且元素只能是不可变类型。

描述:可以将其它的组合数据类型转化为不可变集合类型(或将可变的集合类型set转变为不可变的集合类型 frozenset),返回一个无重复元素且排序任意的不可变集合。

frozenset()函数

语法: frozenset() -> empty frozenset object 返回一个不可变空集合

frozenset(iterable) -> frozenset object 返回一个不可变新集合

iterable —— 要转换的组合数据类型。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

拉链| 妈妈叫我戴上避孕套英文| 《情人》大尺度| 黑色董丝包臀紧身连衣裙| 暴躁老阿姨与老年人的爱情与财运| 校长日少女林雅白最新章节更新小..| 美女国模大尺度辨阴| 疯狂二人房间荷尔蒙爆发原声| 大乐透走势图表| 女被扒开腿狂躁xXXXX| 《性房纵欲》在线观看| 老赵抱着陈婷在厨房做饭视频| 《推油》完整版播放时间| 啵啵浏览器| 强壮公借种日日躁我| 狗配女人宝典视频| 他一边日一边吃我奶头| 《诱人的护士》苍井空-| 神印王座| 轮流和两个男人一起很容易染病吗 | 坤坤寒进桃子里在线看歌词| 小婕子伦流澡到高潮H动漫| 久久精品| 在线观看日本韩国电影电视剧| 兄妹客厅当父母面爱叫啥| 浅仓彩音| 免费外国网站浏览器推荐| 《大度》韩版免费| 女子蹲下尿裤子的视频| XO0OOXXO0OXXX后面..| 妈妈的职业4免费观看全集在线播..| 王叔我老公还在客厅呢什么小说| B级文件| 7777影院免费观看电视剧大全| 美国禁忌6 结局| 在床上怎么骚一点| 三个老头拥着躁我一晚| 《朋友的未婚妻》| 爸爸的大DJ小说| 学生妹高清版免费观看电视剧| 狗锁住女人狗的视频大全图片