元组

day07 总结

妖精的绣舞 提交于 2019-11-29 19:38:04
目录 元组内置方法 字典内置方法 散列表/哈希表存储数据 集合内置方法 数据类型总结 存值个数 有序or无序 可变or不可变 深浅拷贝(只针对可变数据类型) 深浅拷贝 拷贝 浅拷贝 深拷贝 元组内置方法 什么是元组(tuple):只可取不可更改的列表,元组一创建就被写死了 作用:元组一创建就被写死了 定义方式:()内用逗号隔开多个元素(可以为任意数据类型) 如果元组只有一个元素,必须得加逗号 使用方法 索引取值 索引切片 for循环 成员运算 len长度 index获取元素索引 count计数 有序or无序 有序 可变or不可变 压根没有这一说 定义元祖--》占用内存小--》写死了 字典内置方法 作用 储存多个数据,对每个数据具有描述 定义方式 {}内用逗号隔开多个键key(具有描述意义,不能为可变数据类型):值value(任意数据类型)对 使用方式 按key取值/按key修改值 添加值,没有就添加,有就修改 for循环 成员运算 len长度 keys/values/items get 获取(没有就返回None,可以给定一个默认值 update 更新(等同于list里的extend) fromkeys setdefault(只添加不修改) 有序or无序 无序 可变or不可变 可变 散列表/哈希表存储数据 相比较列表,哈希表插入/删除数据更快 首先对key做了哈希处理

9.16总结

故事扮演 提交于 2019-11-29 19:35:26
元组 1.定义:只可取,不可更改的列表,()内用逗号隔开多个元素(可以为任意数据类型) #lt=list([1,2,3]) tup=tuple((1,2,3)) print(tup,type(tup)) 运行结果: (1, 2, 3) <class 'tuple'> 2.作用:元组一创建就被写死了 如果元组只有一个元素,必须得加逗号 tup1=(1,) print(tup1,type(tup1)) 运行结果: (1,) <class 'tuple'> 3.使用方法: 索引取值 print(tup[0]) #1 索引切片 print(tup[0:3]) #(1,2,3) for循环 for i in tup: print(i) #1 2 3 成员运算 print(0 in tup) #false len长度 print(len(tup)) #3 index获取元素索引 print(tup.index(1)) #0 计数 print(tup.count(2)) #1 有序or无序:有序 可变or不可变:不可变 字典 *字符串/列表/字典--》常用,他们三个就足够描述世间万物了 其他数据类型可以被替代--》列表替代元组,redis数据库替代集合 1.字典作用:存储多个数据,对每个数据具有描述 2.定义方式:{}内用逗号隔开多个键key(具有描述意义,不能为可变数据类型):值value

数据类型及内置方法2

僤鯓⒐⒋嵵緔 提交于 2019-11-29 19:33:08
一、元组 作用:能够存储多个元素,元素与元素之间逗号隔开。元组可以是任意类型,元组不能被修改。 定义 t = (1, 2, 3, 'a', [1, 2, 3]) t = tuple((1, 2, 3)) t = tuple((1,)) # 内部只有一个元素的时候,也要加逗号。 print(type(t)) 有序or无序 有序 可变or不可变 不可变 常用操作和内置方法 按索引取值(只能取不能存) t = (1, 2, [3, 4]) print(t[0] # 1 t[-1][1] = 5 print(t) # (1, 2, [3, 5]) # 包含的可变类型能改 切片(顾头不顾尾,步长) t = (1, 2, 3, 4) print(t[::2]) # (1, 3) 长度 t = (1, 2, 3, 4) print(len(t)) # 4 成员运算 t = (1, 2, 3) print(1 in t) # True 循环 t = (1, 2, 3) for i in t: print(i) 计数 t = (1, 1, 3) print(t.count(1)) # 2 查询索引 t = (1, 2, 3) print(t.index(2)) # 1 二、字典 作用:能存储多组键值对,key是不可变类型,value可以是任意类型 有序or无序 无序 可变or不可变 可变 定义 d

python第七天

£可爱£侵袭症+ 提交于 2019-11-29 19:32:56
目录 元组 什么是元组 定义方式 使用方法 定义元组的好处 可变or不可变 有序or无序 字典 字典的作用 定义方式 使用方法 优先掌握 需要掌握 有序or无序: 可变or不可变: 集合 什么是集合 作用 定义方式 使用方法 有序or无序 可变or不可变 深浅拷贝 拷贝 浅拷贝 深拷贝 数据类型总结 存值个数 存一个值 存多个值 有序or无序 有序 无序 可变or不可变 可变 不可变 深浅拷贝(只针对可变数据类型) 元组 什么是元组 元组就是只可取不可更改的列表,元组一创建就是被写死的 定义方式 ()逗号隔开多个元素(可以为任意数据元素) 如果元组内只有一个元素,就必须加个逗号,不然会被python认为是其他的数据类型 tup1 = (1,2,[4,5,6]) tup1 = (1,) 使用方法 索引取值 tup1 = (1,2,[4,5,6]) print(tup1[0]) # 1 索引切片 print(tup1[0:2]) # (1,2) for循环 for i in tup1: print(i) # 1 # 2 # [4, 5, 6] 成员运算 print(2 in tup1) # True len长度 print(len(tup1)) # 3 index 找到索引 print(tup1.index([4,5,6])) # 2 count 统计次数 tup1 = (1,2,[4

day18

纵饮孤独 提交于 2019-11-29 19:26:01
目录 元组内置方法 tuple 作用 定义方式 使用方法 索引取值 索引切片 for循环 成员运算 len长度 index 获取元素索引 count 计数 有序or无序 可变or不可变 字典数据类型 作用 定义方式 使用方法 优先掌握 按key取值/按key修改值 添加值,没有添加,有就修改 for循环 成员运算 len长度 keys/values/items 需要掌握 get 获取 update 更新,等同于list里的extend fromkeys setdefault 有序or无序 可变or不可变 散列表(哈希表) 集合内置方法 什么是集合 作用 定义方式 使用方法 交集 并集 补集 差集 add pop 有序or无序 可变or不可变 数据类型总结 存值个数 存一个值: 存多个值: 有序or无序 有序: 无序: 可变or可变 可变: 不可变: 深浅拷贝 拷贝(赋值) 浅拷贝 深拷贝 主要内容 元组内置方法 tuple (了解) 只可取 , 不可更改 的列表,元组一创建就被写死了 作用 元组一创建就被写死了,定义元组--》占用内存小--》写死了 定义方式 ()内用逗号隔开多个元素(可以为任意数据类型) tup = tuple((1,2,3)) print(tup,type(tup)) # 如果元组只有一个元素,必须得加逗号 tup1 = (1,) print(tup1,type

Python-数据类型内置方法(2)

核能气质少年 提交于 2019-11-29 19:23:36
目录 元组(tuple) 内置方法: 字典(dict) 内置方法: 优先掌握: 需要掌握 集合(set) 优先掌握 深浅拷贝 拷贝(赋值) 浅拷贝 深拷贝 总结 存值个数 有序 or 无序 可变 or 不可变 访问类型 元组(tuple) 元组是不可变的列表,只可以存不可以修改,早起元组类型占用内存小 定义: tup = tuple((1,2,3)) 内置方法: 索引取值 name_tuple = ("qinyj","age",18) print(name_tuple[0]) 索引切片 name_tuple = ("qinyj","age",18) print(name_tuple[0:2]) 长度len name_tuple = ("qinyj","age",18) print(len(name_tuple)) 循环 name_tuple = ("qinyj","age",18) for i in name_tuple: print(i) count name_tuple = ("qinyj","age",18) print(name_tuple.count("qinyj")) index name_tuple = ("qinyj","age",18) print(name_tuple.index("qinyj")) 有序但不可变类型。 字典(dict) 定义: dic =

元组/字典/集合内置方法+简单哈希表(day07整理)

前提是你 提交于 2019-11-29 19:22:41
目录 二十三、元组内置方法 二十四、字典数据类型 二十五 集合内置方法 二十五、数据类型总结 二十六、深浅拷贝 补充:散列表(哈希表) 二十三、元组内置方法 什么是元组:只可取,不可更改的列表 作用:元组一创建就被写死了 定义方式:()内用逗号隔开多个元素(可以为任意数据类型) tup = tuple((1, 2, 3)) # 如果元组只有一个元素,必须要加逗号 tup = (1,) 使用方法 索引取值 print(tuo[0] 索引切片 print(tup[0:3]) for循环 for i in tup: print(i) 成员运算 print(0 in tup) len长度 print(len(tup)) index print(tup.index(1)) count print(tup.count(2)) 有序or无序 有序 可变or不可变 没有可变不可变一说 二十四、字典数据类型 作用:存储多个数据、对每个数据都有描述 定义方式:{}内用括号隔开多个键key(具有描述意义,不能为可变类型)值value(任意数据类型)对 dic = {'name' = 1} 使用方法 优先掌握 按key取值/按key修改值 dic = {'a' = 1, 'b' = 2, 'c' = 3} print(dic['a']) 添加值(没有就添加,有就修改) dic['d'] = 4 for循环

元组字典集合内置方法与拷贝

血红的双手。 提交于 2019-11-29 19:22:27
''' 元组字典集合内置方法与拷贝 ''' # 什么是元组tuple(了解):只可取 不可更改 的列表,元组一创建就被写死了 lt = [1, 2, 3] lt[0] = 2 # 1. 作用:元组一创建就被写死了 # 2. 定义方式:()内用逗号隔开多个元素(可以为任意数据类型) lt = list([1,2,3]) tup = tuple((1, 2, 3)) print(tup, type(tup)) # 如果元组只有一个元素,必须得加逗号 tup1 = (1,) print(tup1, type(tup1)) # 3. 使用方法 # 1. 索引取值 print(tup[0]) # 2. 索引切片 print(tup[0:3]) # 3. for循环 for i in tup: print(i) # 4. 成员运算 print(0 in tup) # 5. len长度 print(len(tup)) # 6. index获取元素索引 print(tup.index(1)) # 7. count 计数 print(tup.count(2)) # 4. 有序or无序 # 有序 # 5. 可变or不可变: 压根不存这一说 # 字符串/列表/字典 --》 常用,他们三个就足够描述时间万物了 # 其他的数据类型可以被替代 --》 列表替代元组,redis数据库替代集合 # 1. 作用:

用元组到深浅拷贝

此生再无相见时 提交于 2019-11-29 19:21:40
什么是元组(了解):只可取不可更改的列表 1.作用:元组于创建之初就被写死了 2.定义方式()内用逗号隔开多个元素(可以为任意数据类型) 3.使用方式 1.索引取值 print(tup[0]) 2.索引切片 print(tup[0:3]) 3.for循环 for i in tup print(i) 4.成员运算 print(0 in tup) 5.len长度 print(len(tup)) 6.index 7.count 4.有序无序 有序 5.可变or不可变:压根不存在这一说 防止更改吗? 占用内存少--》写死了 🔧🔧🔧🔧🔧🔧🔧🔧🔧🔧🔧🔧🔧🔧🔧🔧🔧 字典 1.作用:储存多个数据,每个数据具有描述 2.定义方式:{}内用逗号隔开多个键key(不能为可变数据类型)值value(任意数据类型)对#散列表(#表) 3.使用方法 优先掌握 1.按key取值/按key修改值 2.添加至,沒有就添加,有就修改 3.for循環 4.成員運算 5.len長度 需要掌握 1.get 2.update 3.fromkeys 4.setdefault 4.有序无序:无序 5.可变or不可变 1.首先对key做了哈希处理,梅森旋转算法(生成伪随机数) 2.使用哈希函数对更改生成的序列(纯数字),对纯数字除9取余 🔧🔧🔧🔧🔧🔧🔧🔧🔧🔧🔧🔧🔧🔧🔧🔧🔧 什么是集合:交集/并集/补集/差集 ∩∪ 1.作用:1

day07总结

大憨熊 提交于 2019-11-29 19:20:46
目录 元组内置方法 字典内置方法 散列表/哈希表存储数据 集合内置方法 数据类型总结 存值个数 有序or无序 可变or不可变 深浅拷贝(只针对可变数据类型) 深浅拷贝 拷贝 浅拷贝 深拷贝 元组内置方法 什么是元组(tuple):只可取不可更改的列表,元组一创建就被写死了 作用:元组一创建就被写死了 定义方式:()内用逗号隔开多个元素(可以为任意数据类型) 如果元组只有一个元素,必须得加逗号 使用方法 索引取值 索引切片 for循环 成员运算 len长度 index获取元素索引 count计数 有序or无序 有序 可变or不可变 压根没有这一说 定义元祖--》占用内存小--》写死了 字典内置方法 作用 储存多个数据,对每个数据具有描述 定义方式 {}内用逗号隔开多个键key(具有描述意义,不能为可变数据类型):值value(任意数据类型)对 使用方式 按key取值/按key修改值 添加值,没有就添加,有就修改 for循环 成员运算 len长度 keys/values/items get 获取(没有就返回None,可以给定一个默认值 update 更新(等同于list里的extend) fromkeys setdefault(只添加不修改) 有序or无序 无序 可变or不可变 可变 散列表/哈希表存储数据 相比较列表,哈希表插入/删除数据更快 首先对key做了哈希处理