网站首页 > 技术文章 正文
set()函数是Python的内置函数,用来创建集合数据(集合是一种无序且不含重复元素的数据结构)。set()函数的参数为一个可迭代对象(列表、字符串等)
1、创建非空集合。
用已有列表创建集合:
set([1,2,3,4,5])
返回:{1, 2, 3, 4, 5}
用字符串创建集合:
set('goodgoodstudy')
返回:{'d', 'g', 'o', 's', 't', 'u', 'y'}
返回的集合中,重复的字符被删除了。
用带重复元素的列表创建集合,也会删除重复元素:
set([1,2,3,4,5,1,2,3,4,5])
返回:{1, 2, 3, 4, 5}
不用set()函数,直接创建集合:
{1,2,3,4,5}
返回: {1,2,3,4,5}
2、创建空集合。
set()
返回:set()
现在猜一下,能否用{}来创建空集合呢?答案是不可以的。
s={}
print(type(s))
返回:<class 'dict'>
系统把用{}创建的对象当作空的字典了。
猜你喜欢
- 2025-04-29 Python 多线程之 Redis 分布式锁
- 2025-04-29 Python打包方式PyInstaller、cx_Freeze、Py2exe、setuptools用法
- 2025-04-29 Python的hasattr() getattr() setattr() 函数使用方法详解
- 2025-04-29 python集合set() 数据增册改查统计序循常用方法和数学计算
- 2025-04-29 微软承认Windows 10新BUG:错误显示没有网络连接
- 2025-04-29 一个开源免费高颜值的轻量级商业智能BI平台Superset 介绍
- 2025-04-29 Python小案例46-集合的定义和创建
- 2025-04-29 Python基础知识之集合(set)中交集、并集、差集运算
- 2025-04-29 Python Set Difference():完整指南
- 2025-04-29 容易忽略的数据类型:集合(set)
- 261℃Python短文,Python中的嵌套条件语句(六)
- 261℃python笔记:for循环嵌套。end=""的作用,图形打印
- 260℃PythonNet:实现Python与.Net代码相互调用!
- 255℃Python实现字符串小写转大写并写入文件
- 254℃Python操作Sqlserver数据库(多库同时异步执行:增删改查)
- 110℃原来2025是完美的平方年,一起探索六种平方的算吧
- 94℃Python 和 JavaScript 终于联姻了!PythonMonkey 要火?
- 87℃Ollama v0.4.5-v0.4.7 更新集合:Ollama Python 库改进、新模型支持
- 最近发表
- 标签列表
-
- python中类 (31)
- python 迭代 (34)
- python 小写 (35)
- python怎么输出 (33)
- python 日志 (35)
- python语音 (31)
- python 工程师 (34)
- python3 安装 (31)
- python音乐 (31)
- 安卓 python (32)
- python 小游戏 (32)
- python 安卓 (31)
- python聚类 (34)
- python向量 (31)
- python大全 (31)
- python次方 (33)
- python桌面 (32)
- python总结 (34)
- python浏览器 (32)
- python 请求 (32)
- python 前端 (32)
- python验证码 (33)
- python 题目 (32)
- python 文件写 (33)
- python中的用法 (32)