o1_常用数据类型及列表简介
1 """ 2 python中存在的数据类型 3 数字形式的类型 4 整数 int 5 浮点 float 6 布尔值 True&False 7 复数形式 (未接触) 8 9 非数字类型 10 字符串 11 列表 12 元祖 13 字典 14 集合 15 所有非数字型类似,都是一个序列(容器),均支持以下方法 16 1,取值 17 2,遍历 18 3,计算长度,大小,比较,删除 19 4,切片 20 5,链接+重复 21 22 列表,Python中使用最频繁的数据类型 23 专门用来存储一串信息,使用 [中括号] 存储数据,数据内部使用(,)进行分割,通过索引区分 24 定义一个列表 25 list_name = ['张三','李四','王五'], 26 列表内部的值为数据,可以为数字,字符串,列表,元祖,字典 27 28 29 """ 30 # 列表内部的值为数据,可以为数字,字符串,列表,元祖,字典 31 list_name = ['张三','李四','王五'] 32 33 # 列表的取值,通过索引进行,默认从0开始 34 print(list_name[0]) 35 print(list_name[1]) 36 print(list_name[2])
o2_列表的常用操作,方法.py
1 """ 2 介绍列表的常用操作方法 3 4 重要知识点,遇见不会用的方法时候,可以通过ctrl+q查看方法的帮助,协助翻译 5 6 """ 7 # 定义一个列表 8 list_name = ['张三','李四','王五'] 9 lis_age=[12,13,14] 10 11 # 通过方法实现对列表的增\删\改\查 12 13 # 取值和取索引 14 15 # 取索引 16 c=list_name.index('李四') 17 print('index方法用来取索引,取出李四元素的索引',c) 18 # 取值 19 d = list_name[0] 20 print('取出第0个索引所对应的值',d) 21 22 23 # 改,通过下标进行 24 25 list_name[0] = 'aleax' 26 print(list_name) 27 28 # 增加方法 29 30 # insert方法,在指定位置插入元素 31 list_name.insert(1,'赵六') 32 print('insert方法,在指定位置插入元素',list_name) 33 # append方法,在列表末尾增添元素 34 list_name.append('老七') 35 print('append方法,在末尾增加元素',list_name) 36 37 38 39 print('remove方法,通过元素进行删除',list_name) 40 # del 41 print('resverse,列表翻转',list_name.reverse()) # 注意输出为None因为没有返回值,查看结果需要打印列表 42 print(list_name) # 重写打印列表查看结果 43 print('sort列表的排序',list_name.sort()) # 注意输出为None因为没有返回值,查看结果需要打印列表 44 print(list_name) # 重写打印列表查看结果 45 46 # 删除方法 47 48 49 # remove方法,不通过下标,通过元素进行删除 50 list_name.remove('李四') 51 52 # clear方法,无需参数,清空列表 53 #list_name.clear() 54 print('clear方法,清空列表',list_name) 55 56 # del list_name 57 # extend 合并列表 58 list_name.extend(lis_age) 59 print(list_name)
o3_列表的循环遍历.py
1 """ 2 列表的循环遍历,就是将列表中的值,顺序一个一个打印出来 3 python中,遍历列表,元祖,字典,字符串一般都用for语句 4 5 for 变量 in (列表,字典,元祖,字符串) 6 print(变量) 变量中的值,就是每次循环的每个元素 7 8 """ 9 # 定义一个列表 10 list_name = ['张三','李四','王五'] 11 12 # 遍历列表的元素 13 14 for i in list_name: 15 # 每次循环访问到当前列表的数据 16 print(i) 17 18 # 遍历列表的索引 19 for i in list_name: 20 print(list_name.index(i)) 21 22 # enumerate 次函数适用于 列表,元祖,字典,用于一次性取出索引所对应的值 23 for k,v in enumerate(list_name): 24 print("列表的索引是%s,值是%s" %(k,v)) 25 26 """ 27 总结 28 列表是使用频率最高的数据类型,一般内部存储多个相同数据类型的数据 29 通过列表迭代对内部数据进行相同处理操作, 30 虽然列表可以存储不同类型数据,但是很少使用 31 """
o4_列表的应用场景.py
"""
列表是使用频率最高的数据类型,一般内部存储多个相同数据类型的数据
通过列表迭代对内部数据进行相同处理操作,
"""
浙公网安备 33010602011771号