Python之set的用法(一)

 时间:2026-04-25 03:45:33

1、之前我写了关于列表lsit、元组tuple以及字典dict。本篇经验说的是set。

首先,set和list很像,因为set不是字典那种有key \value的这种映射关系;

但是,set里面的元素是无序的,而且不重复,这是和list不一样的地方。

2、如何创建一个set呢?

使用set()函数即可。

如下图所示,set接收一个列表参数,准确的表达应该是:可迭代对象对象。

Python之set的用法(一)

3、返回值是新的对象。

如下图所示,首先打印的顺序已经和列表不一样了,因为是无序的;

而且重复的元素已经没有了。

Python之set的用法(一)

4、那我们如何访问set中的元素呢?很遗憾,没法通过索引访问,因为set是无序的,不像list有索引。说白了,set就好像是字典里的key值,因为字典的key也是不能重复也无序的。

5、所以,我们可以判断一个元素是否在set中。

如下图所示,使用in操作符

Python之set的用法(一)

6、打印结果如下图所示:

Python之set的用法(一)

7、如果不在的话,就会返回False。

Python之set的用法(一)

Python之set的用法(一)

8、总结一下就是,set是无序的、存储的数据是不可变的、类似于lsit只有key没有value的。

如下图所示是一种比较经典的用法。吧自然界大家认可的、有限的数据做成一个set,就可以判断某数据是否在这个set中。

Python之set的用法(一)

Python之set的用法(一)

  • python合并列表
  • 羽毛球发球技巧
  • 原神中如何查看“烟火之邀”祈愿活动详情
  • 到梦空间APP怎么查看屏蔽
  • php如何将数组中所有的大写字母转换为小写
  • 热门搜索
    爽肤水怎么用 pornhub怎么看 无线网卡驱动怎么安装 我的世界马怎么驯服 鹅口疮怎么治疗 足底筋膜炎怎么治疗 冻干粉怎么使用才是正确的 吉林大学怎么样 体温计怎么用 肚子大怎么减