Python小记13
接https://www.cnblogs.com/airlinp/p/12653355.html
10. 模块
10.1 列表
- List,专用于存储一串信息,在其他开发语言中通常叫数组;
- 列表使用中括号[]定义,数据之间使用逗号“,”分隔;
- 列表的索引从0开始,索引即数据在列表中的位置号;
基本语法:
#列表定义 列表名 = [数据1,数据2,…]
#列表数据使用
列表名[索引]
代码示例:
# 定义列表 name_list = ["张三", "李四", "王五"] # 打印列表中第一个数据 print(name_list[0])
由上图及示例代码可知:
定义了一个列表名为name_list的列表,其中存放了3个数据;
使用name_list[0]提取第一个数据,使用print打印出来;
10.2 列表方法
Python中针对列表,会有许多操作方式方法,大致如下表:
10.3 迭代遍历
- 遍历:从头至尾,依次从列表中获取数据,在循环体内部针对每一个元素,执行相同的操作;
- 迭代:在python中为提高列表的遍历效率,提供迭代遍历方法,使用for实现迭代遍历;
# 使用for循环内部使用的变量in列表 for name in name_list: 循环内部针对列表元素进行操作 print(name)
代码示例:
# 定义一个列表 name_list = ["张三", "李四", "王五", "赵六"] # 使用for循环内部使用的变量in列表 for name in name_list: # 循环内部针对列表元素进行操作 print(name)
执行结果:
由上图可知:
- 使用for关键字,让name变量在列表name_list中迭代遍历;
- 输出name将整个列表中的数据逐个输出;
- for name in name_list就是循环遍历name_list所有数据,逐个按照列表索引顺序将数据存储到变量name中;
11. 元祖
- 元祖表示多个元素组成的序列,用于存储一串信息;
- 元祖(Tuple)与列表类似,不同之处在于元祖的元素不能修改;
- 元祖使用括号“()”定义,元祖也使用索引确定元素位置编号,同样从0开始;
- 获取元祖内的数据使用“[]”中括号,其中可以填写数据的索引;
- 定义单个元素的元祖,元素后面需要带逗号“,”;
Tuple = (元素1,元素2,…)
Tuple = (元素1,)
Tuple = [0]
代码示例:
# 定义元祖 info_tuple = ("你好", 11, 1.3) print(info_tuple[0])
11.1 元祖常用操作
- index:获取数据的索引;
- count:统计数据在元祖中的出现次数;
# 定义元祖
info_tuple = ("你好", 11, 1.3, 11)
print(info_tuple.index(11))
print(info_tuple.count(11))
print(len(info_tuple))
有上述代码和运行情况可知;
- 定义元祖info_tuple,其中包含4个元素;
- 使用index获取数据“11”的索引;
- 使用count统计数据“11”在元祖中出现的次数;
- 元祖同样可以使用len方法计算元祖中元素的数量;