程序员书籍笔记 程序员书籍笔记
  • HTML
  • CSS
  • JavaScript
  • 前端知识
  • Vue
  • MarkDown
  • git
  • Node.js
  • Linux
  • 51单片机
  • 四级
  • 第一学期课程
  • 操作系统
  • 计算机网络
  • 数据结构
  • 计算机组成原理
  • HTML5
  • Electron
  • 日记便签
  • 前端导航
GitHub (opens new window)
  • HTML
  • CSS
  • JavaScript
  • 前端知识
  • Vue
  • MarkDown
  • git
  • Node.js
  • Linux
  • 51单片机
  • 四级
  • 第一学期课程
  • 操作系统
  • 计算机网络
  • 数据结构
  • 计算机组成原理
  • HTML5
  • Electron
  • 日记便签
  • 前端导航
GitHub (opens new window)
  • HTML

  • CSS

  • JavaScript

  • GO

  • 正则表达式

  • java

  • TypeScript

  • react

  • 前端知识

  • jQuery

  • Python

    • HM5.0

      • 环境搭建
      • 变量和数据结构
      • 循环语句
      • 序列数据
      • 列表和元组
        • 列表
          • 查找
          • 增加
          • 删除
          • 修改
          • 复制
        • 列表嵌套
  • C和C++

  • 前端和后端
  • Python
  • HM5.0
yuadh
2022-05-18
目录

列表和元组

# 列表

格式

[数据1, 数据2, 数据3, 数据4......]
1

# 查找

# 下标查找

name_list = ['Tom', 'Lily', 'Rose']

print(name_list[0])  # Tom
print(name_list[1])  # Lily
print(name_list[2])  # Rose
1
2
3
4
5

# 函数查找

  • index():返回指定数据所在位置的下标
  1. 语法
列表序列.index(数据, 开始位置下标, 结束位置下标)
1
  1. 快速体验
name_list = ['Tom', 'Lily', 'Rose']

print(name_list.index('Lily', 0, 2))  # 1
1
2
3

注意:如果查找的数据不存在则报错

  • count():统计指定数据在当前列表中出现的次数
name_list = ['Tom', 'Lily', 'Rose']

print(name_list.count('Lily'))  # 1
1
2
3
  • len():访问列表长度,即列表中数据的个数
name_list = ['Tom', 'Lily', 'Rose']

print(len(name_list))  # 3
1
2
3

# 判断是否存在

  • in:判断指定数据在某个列表序列,如果在返回True,否则返回False
name_list = ['Tom', 'Lily', 'Rose']

# 结果:True
print('Lily' in name_list)

# 结果:False
print('Lilys' in name_list)
1
2
3
4
5
6
7
  • not in:判断指定数据不在某个列表序列,如果不在返回True,否则返回False
name_list = ['Tom', 'Lily', 'Rose']

# 结果:False
print('Lily' not in name_list)

# 结果:True
print('Lilys' not in name_list)
1
2
3
4
5
6
7
  • 体验案例

需求:查找用户输入的名字是否已经存在

name_list = ['Tom', 'Lily', 'Rose']

name = input('请输入您要搜索的名字:')

if name in name_list:
    print(f'您输入的名字是{name}, 名字已经存在')
else:
    print(f'您输入的名字是{name}, 名字不存在')
1
2
3
4
5
6
7
8

# 增加

# 删除

# 修改

# 复制

# 列表嵌套

编辑 (opens new window)
上次更新: 2023/02/07, 14:51:48
序列数据
C语言预处理

← 序列数据 C语言预处理→

Theme by Vdoing | Copyright © 2021-2023 yuadh
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×