列表

2020-02-19  本文已影响0人  GaoYuan117
  • Python 中,所有 非数字型变量 都支持以下特点:
  1. 都是一个 序列 sequence,也可以理解为 容器
  2. 取值 []
  3. 遍历 for in
  4. 计算长度最大/最小值比较删除
  5. 链接 +重复 *
  6. 切片

1.1 列表定义

注意:从列表中取值时,如果 超出索引范围,程序会报错

name_list = ["zhangsan", "lisi", "wangwu"]
001_列表示意图.png

1.2 列表常用操作

In [1]: name_list.
name_list.append   name_list.count    name_list.insert   name_list.reverse
name_list.clear    name_list.extend   name_list.pop      name_list.sort
name_list.copy     name_list.index    name_list.remove 
序号 分类 关键字 / 函数 / 方法 说明
1 增加 列表.insert(索引, 数据) 在指定位置插入数据
列表.append(数据) 在末尾追加数据
列表.extend(列表2) 将列表2 的数据追加到列表
2 修改 列表[索引] = 数据 修改指定索引的数据
3 删除 del 列表[索引] 删除指定索引的数据
列表.remove[数据] 删除第一个出现的指定数据
列表.pop 删除末尾数据
列表.pop(索引) 删除指定索引数据
列表.clear 清空列表
4 统计 len(列表) 列表长度
列表.count(数据) 数据在列表中出现的次数
5 排序 列表.sort() 升序排序
列表.sort(reverse=True) 降序排序
列表.reverse() 逆序、反转

del 关键字

del name_list[1]

在日常开发中,要从列表删除数据,建议 使用列表提供的方法

关键字、函数和方法

import keyword
print(keyword.kwlist)
print(len(keyword.kwlist))

关键字后面不需要使用括号

函数名(参数)

函数需要死记硬背

对象.方法名(参数)

在变量后面输入 .,然后选择针对这个变量要执行的操作,记忆起来比函数要简单很多

1.3 循环遍历

# 循环遍历 含下标
for i, value in enumerate(name_list):
    print(i, value)

1.4 应用场景

上一篇 下一篇

猜你喜欢

热点阅读