五、python列表

学习目标

  • 能够定义列表
  • 能够使用下标获取列表里的元素
  • 能够对列表进行增删改查
  • 能够看懂嵌套的列表
  • 能够使用列表推导式快速创建列表
  • 能够对列表进行深复制和浅复制

一、列表的基本使用

# 使用 [] 来表示一个列表,列表里的每一个数据我们称之为元素
# 元素之间使用逗号进行分割
names = ['张三','李四','王五']

# list(可迭代对象)
names = list(('张三,'李四','王五'))
  • 和字符串一样,都可以 使用下标来获取元素对元素进行切片
names[0] # '张三'
names[0:1] # ['张三']
  • 同时,我们还可以 使用下标来修改列表里的元素字符串是不可变对象,不能修改

  • 列表是用来保存多个数据的,操作列表,一般都包含 增加数据、删除数据、修改数据、查询数据

1、增加数据

A = ['张三','李四']
# 1. append(object) 在末尾添加元素
A.append('王五') # ['张三','李四','王五']

# 2. inset(index,object) 在指定位置插入元素
A.inset(0,'jack') # ['jack','张三','李四','王五']

# 3. extend() 合并两个可迭代对象
B = ['marry','tom']
A.extend(B) #  ['jack','张三','李四','王五','marry','tom']

2、 删除数据

A = ['jack','张三','李四','王五','marry','tom']
# 1. pop() 默认会删除列表中最后一个数据,并返回这个数据
# pop 还可以传入index参数,用来删除指定位置上的数据
x = A.pop() 

相关推荐

  1. python列表

    2024-07-17 10:50:06       27 阅读
  2. python--列表

    2024-07-17 10:50:06       34 阅读
  3. python列表

    2024-07-17 10:50:06       24 阅读
  4. python列表

    2024-07-17 10:50:06       30 阅读
  5. python列表list

    2024-07-17 10:50:06       63 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 10:50:06       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 10:50:06       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 10:50:06       58 阅读
  4. Python语言-面向对象

    2024-07-17 10:50:06       69 阅读

热门阅读

  1. 大语言模型系列 - Transformer:从基础原理到应用

    2024-07-17 10:50:06       23 阅读
  2. vue3 学习笔记13 -- 生命周期和防抖节流

    2024-07-17 10:50:06       23 阅读
  3. 命令行导入sql文件【以Ubuntu为例】

    2024-07-17 10:50:06       21 阅读
  4. NLP篇5:自然语言处理预训练

    2024-07-17 10:50:06       20 阅读
  5. N叉树的前序遍历

    2024-07-17 10:50:06       26 阅读