Python set()函数

在 Python 中,set()函数用于创建一个无序不重复元素集合。可以使用一个可迭代对象作为参数,例如列表、元组、字符串等。set()函数会返回一个新的集合,其中包含传递给函数的唯一元素。

例如,要创建一个包含不同整数的集合,可以使用以下代码:

a = [1, 2, 3, 2, 1, 4, 5, 4]
s = set(a)
print(s)   # 输出: {1, 2, 3, 4, 5}

在这个示例中,set(a)将列表a转换为一个集合,并删除其中的重复元素,最终返回一个包含不同整数的集合s

需要注意的是,集合是无序的,因此每次运行代码时集合的顺序可能会发生变化。

set()函数还可以用于创建空集合。例如:

s = set()
print(s)   # 输出: set()

此外,可以使用{}set()函数来创建集合。例如:

a = {1, 2, 3}
b = set([3, 4, 5])
print(a)   # 输出: {1, 2, 3}
print(b)   # 输出: {3, 4, 5}

使用{}创建空集合会创建一个空字典,因此应该使用set()函数来创建空集合。

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/python-built-in-functions/python-set.html

分类: 计算机技术
推荐阅读:
Kali更换国内源 默认情况下,kali系统使用的是官方提供的源,有的时候速度不错,有的时候速度不敢恭维,所以最好是将Kali源更改为国内的,这样安装软件和更新程序都可以享受到非常快的速度;
Python isinstance()函数 在Python中,isinstance()函数用于判断一个对象是否是指定类或类型的实例。
Python 使用tld库获取复杂URL的顶级域名 我们会碰到各种各样的URL链接,比如:www.a.com/ b.com.cn/ a.b.c.com.cn a.com/b.com Python有内置的库可以识别一些简单的URL,但是像a.b.c.com.cn这样却无能为力。我们需要一个强大的第三方库来实现提取顶级域名。
C语言计算卡特兰数(catanlan number) 卡特兰数(Catalan number),是组合数学中一种常出现于各种计数问题中的数列;本文使用C语言来计算卡特兰数;
为pm.max_children设置一个合理的值 pm.max_children这个值在php-fpm中至关重要;其意义为:表示php-fpm 能启动的子进程的最大数量;它能影响你网站的打开速度以及服务器的开销。
Rust toml::Table详细用法 在Rust中,toml::Table是一个代表TOML表(table)的结构体,可以使用它来访问和操作TOML格式的数据。toml::Table结构体可以看作是一个HashMap,它将TOML表的键和值映射到一个哈希表中。TOML表是TOML格式数据的核心,它表示一组键值对,其中每个键都是一个字符串,对应一个值。