python集合以及数据类型的总结
2021-04-09 17:26
标签:基本 dict 需求 添加元素 说明 不重复 数学 bool 字典 集合:是set类型 集合添加和删除元素(了解即可): 集合的特性: 注意点:字典{}中是键值对的形式,集合和列表、元组一样,只有值 集合:是set类型 基本的数据类型: 可变的(可增删查改的):列表、字典、集合 集合中只能存在不可变类型的数据 如果集合中包含了[]、{}等类型,会报错 python集合以及数据类型的总结 标签:基本 dict 需求 添加元素 说明 不重复 数学 bool 字典 原文地址:https://www.cnblogs.com/xj-excellent/p/13374132.html
定义:通过{}来表示
添加:add
删除:remove
1.集合的元素是无序的 (打印出来的结果是无序的,毫无顺序可言),所以不存在下标取值和切片
2.集合中只能存在不可变类型的数据
3.集合中的元素不重复,(和高中数学里面的集合是一样的)一、集合
定义:通过{}来表示# 判断,这是空字典还是空集合?
set1 = {}
print(type(set1)) # 打印结果
二、数据类型总结
数值:int,float,bool
序列:列表,字符串,元组 (这些可进行切片)
字典
元组
不可变的: 数值、字符串、元组、set1 = {11, 22, ‘hello‘, ‘python‘}
print(set1) # 打印结果 {‘python‘, 11, ‘hello‘, 22}
set2 = {11, 22, ‘hello‘, ‘python‘, [11, 22]} # 加入了列表
print(set2) # 报错了 TypeError: unhashable type: ‘list‘ 说明集合中不能加入列表、字典等可变类型的数据
上一篇:如何快速掌握一门语言