Python之set的用法(一)

 时间:2024-10-14 12:27:39

1、之前我写了关于列表lsit、元组tuple以及字典dict。本篇经验说的是set。首先,set和list很像,因为set不是字典那种有ke烤恤鹇灭y \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如何将数组中所有的大写字母转换为小写
  • 热门搜索
    感恩英语手抄报内容 以过年为主题的手抄报 小学生食品安全手抄报 感恩的心手抄报内容 创建文明城手抄报 预防传染病手抄报资料 爱我中华手抄报资料 我爱读书的手抄报 三年级感恩手抄报 莲文化手抄报