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])
View Code

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)
View Code

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 """
View Code

o4_列表的应用场景.py

"""
列表是使用频率最高的数据类型,一般内部存储多个相同数据类型的数据
通过列表迭代对内部数据进行相同处理操作,

"""
posted on 2020-03-05 21:32  RRRRRRR1  阅读(13)  评论(0)    收藏  举报