Python开发——数据类型【集合】】的更多相关文章

python基础数据类型--集合(set) 集合是一个数学概念由一个或多个确定的元素所构成的整体叫做集合 集合中的三个特征 1.确定性(元素必须死可hash) 2.互异性(去重) 3.无序性(集合中的元素没有先后之分)如集合{1,2,3}和集合{2,3,1}算作一个集合 注意  集合存在的意义就是去重和关系运算 一.集合的创建 set1 = {1,2,3} set2 = set({1,2,3}) 增 单个元素的增加add(),     add的作用相当于列表中的append 序列的增加:upda…
集合的定义 由一个或多个确定的元素所构成的整体 可变集合 s=set('hello') print(s) # {'e', 'l', 'o', 'h'} s=set(['alex','alex','Lucy']) print(s) # {'alex', 'Lucy'} s = {1,2,3,4,5,6,7} print(s) 不可变集合 s = {1,2,3,4,5,6,7} print(s) # {1, 2, 3, 4, 5, 6, 7} # 改为不可变集合 fs = frozenset(s)…
字符串定义 字符串是一个有序的字符的集合,用于存储和表示基本的文本信息 在Python中加了引号的字符,都被认为是字符串! 单引号.双引号.多引号之间的区别? 答案:单双引号没有区别 多引号的作用? 答案:多行字符串必须用引号 字符串的特性 字符串是按照从左向右的顺序定义字符集和,下标从0开始顺序访问,有序. 补充: 字符串的单引号和双引号都无法取消特殊字符的含义, 如果想让引号内所有字符均取消特殊意义,在引号前面加r,如 name = r'l\thf'. unicode字符串与r连用必须在r前…
字典的定义 # Python语言中唯一的类型映射 # 键与值之间用“:”分开 # 项与项之间用“,”分开 person = {"name":"yuan","age":18} print(person) # {'name': 'yuan', 'age': 18} person = dict(name='yuan',age=18) print(person) # {'name': 'yuan', 'age': 18} person = dict({&…
一.变量总结 1.1 变量定义 记录某种状态或者数值,并用某个名称代表这个数值或状态. 1.2 变量在内存中的表现形式 Python 中一切皆为对象,数字是对象,列表是对象,函数也是对象,任何东西都是对象.而变量是对象的一个引用(又称为名字或者标签),对象的操作都是通过引用来完成的.例如,[]是一个空列表对象,变量 a 是该对象的一个引用 在 Python 中,「变量」更准确叫法是「名字」,赋值操作 = 就是把一个名字绑定到一个对象上.就像给对象添加一个标签. a = 1 整数 1 赋值给变量…
一.变量总结 1.1 变量定义 记录某种状态或者数值,并用某个名称代表这个数值或状态. 1.2 变量在内存中的表现形式 Python 中一切皆为对象,数字是对象,列表是对象,函数也是对象,任何东西都是对象.而变量是对象的一个引用(又称为名字或者标签),对象的操作都是通过引用来完成的.例如,[]是一个空列表对象,变量 a 是该对象的一个引用 在 Python 中,「变量」更准确叫法是「名字」,赋值操作 = 就是把一个名字绑定到一个对象上.就像给对象添加一个标签. a = 1 整数 1 赋值给变量…
转:https://www.cnblogs.com/tina-python/p/5468495.html 一.集合的定义 set集合,是一个无序且不重复的元素集合. 集合对象是一组无序排列的可哈希的值,集合成员可以做字典中的键.集合支持用in和not in操作符检查成员,由len()内建函数得到集合的基数(大小), 用 for 循环迭代集合的成员.但是因为集合本身是无序的,不可以为集合创建索引或执行切片(slice)操作,也没有键(keys)可用来获取集合中元素的值. 二.集合的创建 s = s…
列表的定义 中括号[]内以逗号分隔开,按照索引,存放各种数据类型,每个位置代表一个元素 list_t = ['张三','Lucy',123] print(list_t) # ['张三', 'Lucy', 123] list_t = list('Alex') print(list_t) # ['A', 'l', 'e', 'x'] list_t = list(['张三','Lucy',123]) print(list_t) # ['张三', 'Lucy', 123] 列表的特性 # 可以存放多个值…
一.集合(set) 1.集合的特性: 不同元素组成.元素是无序排列的可hash值 2.集合转为列表 s1 = {11,"hechouzi",(11,22,33)} names = list(s1) print(names) 3.集合的方法 (1)add 添加元素 s = {11,22,(1,2),"hechouzi"} s.add("kobe") print(s) (2) clear 清空元素 s = {11,22,(1,2),"hec…
集合 无序可变序列,集合中元素不允许重复,即每个元素都是唯一的 集合中的元素按照升序排列 # 创建集合 >>aset = set([0,2,4,5,7,2,3,5,9,0]) >>print(aset) {0, 2, 3, 4, 5, 7, 9} # 添加元素,按顺序插入集合 >>aset.add(6) >>print(aset) {0, 2, 3, 4, 5, 6, 7, 9} #删除元素 >>aset.pop() >>print(…