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方法计算元祖中元素的数量;
原文地址:https://www.cnblogs.com/airlinp/p/12689699.html