导图社区 高级数据类型的应用
高级数据类型的应用的思维导图,有列表(ist)、元组(tup)、字典(dict)、集合(set),希望这份脑图会对你有所帮助。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
高级数据类型的应用
列表(list)
定义:可以将多个数据打包,存储成一种数据类型。用[]标识,支持数字、字符串,并且可以包含列表,列表是一种有序的集合,可以随时添加和删除其中的元素,列表中的元素用逗号分隔。
操作: + 拼接 * 重复 [] 获取 [:] 截取(切片) in 成员运算符 not in 成员运算符
函数与方法: len(list) 获取列表中元素的个数 len(list1) list.index(obj) 获取列表中指定元素索引 list2.index(2000) list.append(obj) 在列表末尾添加新元素 ist.insert(index,obj )将元素插入列表中指定的位置 list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值用(新列表扩展原来的列表)
元组(tup)
定义:元组和列表类似,也是一种有序的集合,列表属于可变有序集合,内部的元素可以增减变动,而元组的元素不能改变,元组使用()标识,元素之间用逗号隔开
1.元组是不可变的序列类型 2.元组是使用) 并以逗号分隔元素来定义的,列表则是 并以逗号分元素来定 义的但是,在使用索引或切片获取元素时,元组与列表都是使用 ] 和一个或 多个索引来获取元素的。 3.元组可以在字典中作为关键字来使用,列表则不可以
字典(dict)
定义:用大括号({})标识,使用键-值(key-value)储存,相当于保存两组数据,其中一组数据是关键数据,被称为key; 另一组数据可以通过key来访问,被称为vale.。key和value是一一对应的。字典的key和value间用冒号(:)隔开。
dict[key] 访问字典的值 dict[key]= 修改值 dict[key]= 添加键值对 del dict[key] 删除键值对 del dict 删除字典 dict.keys 返回所有键 dict.values 返回所有值 dict.items 返回所有键值对
集合(set)
定义:与字典类似,是一组 key 的集合,但不存储 value,由于 key 不能重复,所以在集合中没有重复的key,集合可以看成数学意义上的无序和无重复元素的集合,集 合也是使用{}标识。
添加元素set.add(key) 删除元素set.remove(key)
数据类型转换
int(x) 将x转换为一个整数,注意文字类和小数类享符甲无法转化为整数,浮点数可以转化为整数(抹零取整) floatx) 将x转换为一个浮点数 str(x) 将对象x转换为字符串 list(s 将序列s转换为一个列表 tuple(s) 将序列s转换为一个元组 dict(d) 创建一个字典,d必须是一个序列(key,value)元组
浮动主题