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

文章 > Python基础教程 > python集合的底层实现

python集合的底层实现

集合 Python

头像

小妮浅浅

2021-10-25 09:48:165575浏览 · 0收藏 · 0评论

1、集合类型的底层实现基于哈希表,键的输出顺序,取决于键在哈希表中的存储顺序。

2、集合中键的数据类型必须是静态数据类型,如简单数据类型、字符串和元组。

集合类型与字典类型相同,是基于哈希表的数据结构。

实例

# -*- coding: utf-8 -*-
"""
@Time    : 2021/8/15 19:20
@Author  : LYP
@FileName: set_python.py
@SoftWare: PyCharm
"""
 
print("创建集合")
a = {1,'c',1,(1,2,3),'c','a','e','e'}
print(a)
 
set1 = set("c.biancheng.net")
set2 = set([1,2,3,4,5])
set3 = set((1,2,3,4,5))
 
print("set1:",set1)
print("set2:",set2)
print("set3:",set3)
 
print("集合之间的常见操作")
set4=set([1,2,3,4,5,6,7,8])
set5=set([6,7,8,9,12,23,45,67])
 
print(set4)
print(set5)
 
print("set4中添加元素10",set4.add(10))
print("set5中添加元素10",set5.add(10))
 
print("set4中删除元素",set4.pop())
# discard() 删除特定元素
print("set5中删除元素",set5.discard(6))
 
print("set4中移除元素10",set4.remove(10))
print("set5中移除元素",set5.remove(10))
 
print("集合常见操作")
print("set4和set5的交集",set4 & set5)
print("set4和set5的并集",set4 | set5)
print("set4和set5的差集",set4 - set5)
print("set4和set5的对称差集",set4 ^ set5)
 
print(" 两个集合的并集",set4.union(set5))
print(" 多个集合的差集",set4.difference(set5))
print(" 集合的交集",set4.intersection(set5))
 
print("判断两个集合是否包含相同的元素,",set4.isdisjoint(set5))
 
print("判断集合是否有某个元素,", 7 in set5)

以上就是python集合的底层实现,希望对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

关注

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

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

八戒八戒在线看免费观看电视剧| 潮湿的体温2| 免费网站在线观看人数在显示| 下面的小嘴又饿了| 男生把困困放到女生坤坤视频高清| 真人刺激战场40分钟电视剧| 《健身房教练》第3季在线观看| 《疯狂72小时》韩剧| 一个人在线观看免费高清电视剧 | 摸摸大扔子图片真实| 嫂子的职业电影| 八戒八戒电影在线看免费观看8 | 狂野少女高清免费观看第14集| 韩剧在线观看免费高清完整版 | 日本女生校服| 成全免费高清在线观看第6季预告| 自己怎么玩隐私位置游戏| 美女和帅哥一起努力生产豆浆的视频| 美女和男生一起努力的生孩子视频.| 苍井空《办公室爱欲》| 免费观看已满十八岁电视剧美国| 比白洁还牛的四大书| 教室停电插班花原文小说| 电视剧情满四合院| 少女与狗2在线观看免费版高清| 《家访的老师》动漫在线观看| 不干胶贴纸| 国产在线观看免费全集电视剧网站| 揉着揉着就CAO起来了| 厨房韵母2》免费观看完整版| 免费的行情网站WWW下载大全| 我在做饭他在下添好爽好硬| 美国伦理4女警| 中字《喝醉的丈夫被结城送回家》 | 公厕被偷窃视频大全| 巜催情精油按摩2高潮| 《交换做爰》在线观看| 公厕少年NASA动漫免费观看| 初中封闭学校| 性能之巅1-4| 爸爸你真棒插曲快来救救我小说