- 集合的定义
使用大括号,并且里面必须有初始值,否则是dict字典类型
- 集合的特征
集合内部的元素无序,所以不能使用索引、切片等操作
集合内部的元素具有唯一性,不允许元素重复出现
集合内部的元素,只能存放int, float, str, tuple等必须是可哈希的数据,set类型本身不可哈希
s1 = {1,2,3,'a','b','c',7,8,9}
s2 = {}
print(type(s1)) #输出<class 'set'>
print(type(s2)) #输出<class 'dict'>
for i in s1:
print(i,end=' ') #输出1 2 3 b 7 8 9 a c,可见set是无序的
- 多循环的集合内涵
s1 = {1,2,3}
s2 = {'i', 'love', 'you'}
s3 = {m * n for m in s2 for n in s1} #相当于把s2中的每个元素乘以1/2/3
print(s3) #输出{'iii', 'lovelove', 'you', 'youyou', 'i', 'youyouyou', 'ii', 'love', 'lovelovelove'}
继续阅读与本文标签相同的文章
-
18段代码带你玩转18个机器学习必备交互工具
2026-05-18栏目: 教程
-
Istio的架构设计
2026-05-18栏目: 教程
-
深度学习高能干货:手把手教你搭建MXNet框架
2026-05-18栏目: 教程
-
mac彻底卸载应用
2026-05-18栏目: 教程
-
如何在微服务架构中实现安全性?
2026-05-18栏目: 教程
