一:学习内容 列表元组字典集合文件操作 二:列表元组字典集合文件操作 代码: import pickle  #数据持久性模块 #封装的方法def OptionData(data,path):    #写文件    f = open(path, "wb")    pickle.dump(data,f)    f.close() #读文件    f1 = open(path,"rb")    tempList = pickle.load(f1)    print(tem…
菜鸟学Python第五天 数据类型常用操作及内置方法 列表(list) ======================================基本使用====================================== 用途 用来存取多个同属性的值,用索引对应值,索引反映的是位置 定义方式 在[]内用逗号分隔开多个任意类型的值 l = [1, 2.2, 'str', 'list', '...'] # l= list([1, 2.2, 'str', 'list', '...']) 类…
高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 -- 非零即真 假 False 0 复数型 (complex) 主要用于科学计算,例如:平面场问题.波动问题.电感电容等问题 非数字型 字符串 列表 元组 字典 在 Python 中,所有 非数字型变量 都支持以下特点: 都是一个 序列 sequence,也可以理解为 容…
列表 lst = [i for i in range(10)] 切片 # 把下标小于2的显示出来 print(lst[:2]) # 把10个数有大到小输出 print(lst[::-1]) # 把下标为奇数的数字显示出来 print(lst[::2]) 显示结果 [0, 1][9, 8, 7, 6, 5, 4, 3, 2, 1, 0][0, 2, 4, 6, 8] 当切片时,会生成新的内存来存储切之后的列表. l1 = lst l2 = lst[::] 列表生成器  —— 一个使你代码牛逼的利器…
列表(list) 有序性,可存储任意类型的值 通过偏移存取,支持索引来读取元素,第一个索引为0 ,倒数第一个索引为-1 可变性 ,支持切片.合并.删除等操作 可通过索引来向指定位置插入元素 可通过pop()方法删除末尾元素,pop(索引位置)来删除指定位置元素 替换元素可直接通过赋值给对应的的索引位置 classMates = ['zhangsan','lisi','wangwu'] print(classMates[0]) #通过索引来获取元素 print(classMates[-1]) #列…
列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. (1)列表 什么是列表呢?我觉得列表就是我们日常生活中经常见到的清单.比如,统计过去一周我们买过的东西,把这些东西列出来,就是清单.由于我们买一种东西可能不止一次,所以清单中是允许有重复项的.如果我们扩大清单的范围,统计我们过去一周所有的花费情况,那么这也是一个清单,但这个清单里会有类别不同的项,比如我们买东西是一种花费,交水电费也是一种花费,这些项的类型是可以使不同的.pyt…
列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. 1.列表 列表是以方括号“[]”包围的数据集合,不同成员以“,”分隔. 列表的特点:有序,数据可变,数据可重复,数据类型可不同,可嵌套. 创建一个列表:tl = [1, 'Hello', 1, "你好", [2, 'World']] 初步可以看到它的语法.数据可重复.数据类型可不同.可嵌套等特点,如果用print函数多输出几次就会发现它是有序的,下面我们看一下列表的常…
列表——元组——字典——集合: 列表: # 一:基本使用# 1.用途:存放多个值 # 定义方式:[]内以逗号为分隔多个元素,列表内元素无类型限制# l=['a','b','c'] #l=list(['a','b','c'])# l1=list('hello')# print(l1) # 常用操作+内置的方法 # 按索引存取值(正向存取+反向存取):即可改也可以取l = ['a', 'b', 'c']print(id(l))print(l[-1])l[0] = 'A'print(id(l))pri…
数据类型的内置方法 一:列表类型[list] 1.用途:多个爱好,多个名字,多个装备等等 2.定义:[]内以逗号分隔多个元素,可以是任意类型的值 3.存在一个值/多个值:多个值 4.有序or无序:有序 5.可变or不可变:可变数据类型 6.常用操作+内置方法 * 优点掌握 1.按索引取值(正向取值和反向取值),即可存也可以取 2.切片 3.长度len 4.成员运算 in 和 not in 5.追加append 6.删除 del, 7.循环 * 需要掌握 1.insert:有2个参数,第一个参数是…
列表补充 补充方法 清空列表 clear # clear 清空列表 l = [1, 2, 3, 4, 4] print(l.clear()) # clear没有返回值(None) print(l) # None # [] 统计列表中指定元素出现的次数 count # count 统计一个元素在列表中出现了几次 l = [1, 2, 3, 4, 4] print(l.count(4)) 列表反向.排序   reverse   sort(带参数,可指定按正序/ 反序排) # reverse 将列表翻…