python的6种基本数据类型--集合】的更多相关文章

特征 1.确定性(元素必须可hash) 2.互异性(去重) 3.无序性(集合中的元素没有顺序,先后之分) >>> s = {1,1,1,2,2,3,4,5,6,7} # 创建 >>> s {1, 2, 3, 4, 5, 6, 7} >>> s.add(2) # 添加,重复添加也添加不上 >>> s.add(22) >>> s {1, 2, 3, 4, 5, 6, 7, 22} >>> s.updat…
python的6种基本数据类型--字典   字典 字典的定义与特性 字典是Python语言中唯一的映射类型. 定义:{key1:value1,key2:value2} 1.键与值用冒号":"分开: 2.项与项用逗号","分开: 特性: 1.key:value结构 2.key必须可hash.且必须为不可变数据类型.必须唯一(数字.字符串.元组) 3.value可存放任意多个值.可修改.可以不唯一 4.无序      字典的创建与常见操作 字典的创建 # a.直接用 {…
原文地址https://www.cnblogs.com/qin1991/p/5910145.html #!/usr/bin/python3 #python的基本语法和数据类型 #python3中 一行有多个语句,用分号分割(;) print("aaa") ;print("bbb") #基本数据类型,移除long类型 print(type(1)) print(type(1.0)) print(type("str")) #允许多个变量连续赋值 a=b…
集合是一种不重复的无序集 集合用花括号来定义{} 集合和字典一样,里面的顺序是无序的,{1,2,3}和{3,2,1}是相等的 集合的元素不可重复,也就是说{1,2,2,3}是不存在的,应该写为{1,2,3} 集合里的元素需要是不可变类型,和字典中的键一样,所以集合可以理解为,只有键没有值的字典. 集合的创建 1.直接使用大括号{}创建 集合元素是不可变类型所以可以使用数值,字符串,元组而不能使用列表,字典当做元素值 如果在创建时在集合中写了重复的值,不会报错,但根据互异性,只会保存一个. 创建空…
数字 int(整型) long(长整型),python对长整型没有限制,理论上可以无限大.python3后没有long了. float   字符串   加了引号的都是字符串.   单引号和双引号没有约束,尽量避免使用反斜杠转移   words = ‘Hi,this\’s my buddy’ words = "Hi,this’s my buddy”   如果表达一段话的话只能用三个单引号或者双引号,否则会报错.   字符串拼接:   In [1]: name = 'Edward' In [2]:…
定义:由不同元素组成的集合,集合中是一组无序排列的可hash值,可以作为字典的key 1.不同元素组成 2.无序 3.集合中元素必须是不可变类型(数字,字符串,元组) 特性:集合的目的是讲不同的值放到一起,不同的集合间用来做关系运算,无需纠结于集合中单个值. 集合通过set(iterable)方法创建,参数iterable为可迭代对象. s = set('hello') print(s) # 输出结果:{'l', 'o', 'e', 'h'} s = set([']) print(s) # 输出…
在Python set是基本数据类型的一种集合类型,它有可变集合(set())和不可变集合(frozenset)两种.创建集合set.集合set添加.集合删除.交集.并集.差集的操作都是非常实用的方法. python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. sets 支持 x in s…
列表  列表是 Python  的主力数据类型.当提到 " 列表 " 时,您脑海中可 能会闪现" 必须进一步声明大小的数组,只能包含同一类对象 "  等想法.千万别这么想.列表比那要酷得多.   ☞ Python  中的列表类似 Perl  5  中的数组.在 Perl  5   中,存储数组的变量总是以字符 @ 开头:在 Python   中,变量可随意命名,Python  仅在内部对数据类型 进行跟踪.  ☞ Python  中的列表更像 Java   中的数组…
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…
1.创建集合 集合的创建不同于前两种数据结构. 集合通过set(iterable)方法创建,参数iterable为可迭代对象. 示例代码: s1 = set('好好学习天天想上') # 将字符串分解为单个字符,作为集合的元素创建集合 s2 = set(('好好', '学习', '天天', '想上')) # 将元组分解为单个元素,作为集合元素创建集合 s3 = set(['好好', '学习', '天天', '想上']) # 将列表分解为单个元素,作为集合元素创建集合 print (s1) # 显示…