列表、元组、集合、字典的区别 列表 元组 集合 字典英文 list tuple set dict可否读写 读写 只读 读写 读写可否重复 是 是 否 是存储方式 值 值 键(不能重复) 键值对(键不能重复)是否有序 有序 有序 无序 无序,自动正序初始化 [1,'a'] ('a', 1) set([ ...
分类:
其他好文 时间:
2019-12-09 16:54:38
阅读次数:
214
使用 isinstance()函数,该函数有两个参数,第一个为填入的变量,第二个为类型(str,int,float,list,tuple,dict,set),返回值为布尔值 函数如下 def typeof(variate): type=None if isinstance(variate,int): ...
分类:
编程语言 时间:
2019-12-08 12:30:28
阅读次数:
74
json与dict的区别 Python 的dict是一种数据结构,json 是一种数据传输格式。json 就是一个根据某种约定格式编写的纯字符串,不具备任何数据结构的特征。而 python 的dict的字符串表现形式的规则看上去和 json 类似,但是dict本身是一个完整的数据结构,实现了一切自身 ...
分类:
编程语言 时间:
2019-12-08 12:17:27
阅读次数:
69
//2019.12-071、pyhton里面组合数据类型主要有三种:集合(set)、序列(字符串str、列表list and 元组tuple)和映射(字典dic)2、集合类型一般使用大括号{}来进行表示,并且里面的集合元素没有索引和位置的概念,元素是独一无二和无序的,可以用来过滤相同的元素。3、字典 ...
分类:
编程语言 时间:
2019-12-07 12:53:15
阅读次数:
105
set: 类似dict, 是一组key的集合,不存储value 本质:无序和无重复元素的集合 创建: 创建set需要一个list或者tuple或者dict作为输入集合 重复元素在set中会自动被过滤 s1 = set([1,2,3,4,5,3,4,5,6]) 值为 {1,2,3,4,5,6} s2 ...
分类:
其他好文 时间:
2019-12-07 12:45:40
阅读次数:
90
Python 字典 字典 数据类型的分类 可变(不可哈希)的:list dict set 不可变(可哈希)的:str bool int tuple 字典: {}括起来,以键值对形式存储的容器型数据类型: 键必须唯一,且是不可变的数据类型:str bool int tuple 值可以是任意数据类型,对 ...
分类:
编程语言 时间:
2019-12-06 12:00:33
阅读次数:
88
Python 字典 列表 数据类型的分类 可变(不可哈希)的:list dict set不可变(可哈希)的:str bool int tuple 1. 列表的创建 方法一: l1 = [1,2,"哈哈哈"] 方法二: li = list() 方法三:列表推导式 2. 增 append insert ...
分类:
编程语言 时间:
2019-12-06 11:58:25
阅读次数:
111
列表 输入加法运算: content = input('请输入:') # 输入5+9 result = content.split('+') # split生成列表['1', '2'] num = int(result[0]) + int(result[1]) 公共功能: 索引、切片、步长 获取长度 ...
分类:
编程语言 时间:
2019-12-02 00:22:33
阅读次数:
109
列表 数据类型的分类 可变(不可哈希)的:list dict set 不可变(可哈希)的:str bool int tuple 1. 列表的创建 方法一: 方法二: 方法三:列表推导式 2. 增 + append + insert + extend 要特别注意extend和append的区别! 3. ...
分类:
编程语言 时间:
2019-12-01 16:54:14
阅读次数:
88
字符串: 数据类型的分类 可变(不可哈希)的:list dict set 不可变(可哈希)的:str bool int tuple 1. 切片 基本结构: ? str[start : end : step] ? step步长默认为1 ? start或者end不写的话默认为第一个值与最后一个值 + 倒 ...
分类:
编程语言 时间:
2019-12-01 16:41:04
阅读次数:
83