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

文章 > Python基础教程 > python集合如何检测内部特定元素?

python集合如何检测内部特定元素?

python集合检测

头像

小妮浅浅

2020-12-08 14:56:193502浏览 · 0收藏 · 0评论

集合中的元素有很多种类型,不能用简单的数值或者文字来查询元素,当我们要进行测试某个元素在不在集合中该怎么办呢?针对这项查询,我们可以使用成员检测,在名称上相信也不用小编过大解释就能理解。成员检测不光可以应用于列表,在集合中也是通用的。下面就python集合检测内部特定元素的方法分享给大家。


成员检测能够检查某个特定的元素是否被包含在一个序列中,例如字符串、列表、元组或集合。在 Python 中使用集合的一个主要的优点是,它们在 Python 中为成员检测做了深度的优化。例如,对集合做成员检测比对列表做成员检测高效地多。如果你是计算机科班出身,我们可以说,这是因为集合中成员检测的平均时间复杂度是 O(1)的而列表中则是 O(n)。

下面的代码展示了使用列表做成员检测的过程:

# Initialize a list
possibleList = ['Python', 'R', 'SQL', 'Git', 'Tableau', 'SAS', 'Java', 'Spark', 'Scala']
 
# Membership test
'Python' in possibleList

集合中也可以做类似的操作,只不过集合更加高效。

# Initialize a set
possibleSet = {'Python', 'R', 'SQL', 'Git', 'Tableau', 'SAS', 'Java', 'Spark', 'Scala'}
# Membership test
'Python' in possibleSet

由于「possibleSet」是一个集合,而且「Python」是集合「possibleSet」中的一个元素,这可以被表示为「Python' ∈ possibleSet」如果你有一个不属于集合的值,比如「Fortran」,这可以被表示为「Fortran' ? possibleSet」。

 

拓展:集合的去重

list1 = [11, 22, 33, 11, 22, 11, 44, 11]
print(set(list1))

固定集合

不可变的容器,无序,元素唯一

创建固定集合- 使用构造函数(frozenset)

fs = frozenset()
fs_num = frozenset([1, 2, 3, 4])


以上就是使用成员检测在集合中查询特定元素的方法,比我们用来筛查列表还要高效,小伙伴们尝试过列表的查询后,不妨也试一试集合哦。

关注

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

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

合不拢腿(双)BY粗眉毛免费阅..| 女孩自愈视频免费观看第二集 | 腿张开我要添到你高潮H漫画软件| 男人碰到紧的会念念不忘吗?| 做一次爱下面多久才能恢复| 美国大片又大又好看的PPT| 妈妈说今晚爸爸不回家| 成人猫咪最新地域网名是什么啥| 免费观看已满十八岁电视剧直播| 粗大挺进亲女小雅小流| 电影《偷吃》在线观看| 羞羞视频| YSL水蜜桃86满十八岁会黑吗.| 苍井空《办公室爱欲》| 女士穿紧身裸体开裆光滑皮裤| 女性三角毛毛区有片毛掉光正常吗| 免费双男主做酱酱酿酿的动漫| 国精产品一品二品国精| 日韩电影| 美女和男生一起努力的生孩子视频.. | 外国大扔子视频播放| 真人刺激战场40分钟电视剧| 《艳乳欲乱2》免费观看| 她开始慢慢迎合刘小刚是什么歌| 一枪战三母免费观看完整版 | 9.1国产NBA免费看电影| 《请好好疼爱里面》免费观看| 绝色儿媳在线观看免费版电视剧 | 彼岸岛浸画| 双飞娘俩国语免费观看视频| 公憩止痒小说原著叫什么名字| 国产在线观看免费全集电视剧网站| 台湾版《黄花闺女》完整版 | 美国暴躁真人CSGO| 成品网站1.1.719| 狗和女人戴避孕套会传染吗| 《囚禁空姐》电影免费观看| 护士站的故事| 白色变态蕾丝超薄开档连身袜 | 父母儿女一家狂第八集 | 公交车大肉大捧一进一出好爽