python 二维列表创建_七、Python列表创建与操作

55215ca583bc07b3eac6c0b2b46c2e36.png

序列是Python中基本的数据析构。序列是包含多项多项数据的数据析构,序列中包含的多个数据项按照有顺序排列,可以通过索引来访问序列的成员。Python中内置了6种序列类型,最常见的是列表、元组、和字符串。序列的通用操作包括索引、切片、加、乘等操作。

接下来要讲的列表,它的数据项不需要且有相同的类型,多个数据项按照顺序排列。

创建列表

在Python中创建一个列表,使用方括号[], 其中的数据项用逗号分隔:

476d259e69ffd9eeace7594cea692222.png

创建列表

访问列表元素

  • 可通过索引下标或索引切片访问列表数据
aa08309ca93df0d9b7eb635ab99b5815.png

索引下标与切片访问列表数据

  • slice图解
66ee76d7bae89b8c088e8c3192091a56.png

L1[1:7]

d41389148ab03152db9ac168de0ea2d3.png

L1[:4]

79de371215dccbb5822c958dc86248cc.png

L1[8:]

5be162dfa5720dae243686081e5720d5.png

L1[:]

21f2f69b38890b0d5a35b4df71d4764c.png

L1[1:-1]

列表元素操作

  • 增加元素
    • append: 可以接收单个值、列表、元组、列表等
f840cc91cf5c239e1275a1d844af799e.png

append追加元素

    • extend: 不会把元组和列表当作一个整体,而是追加元组或列表中的元素
801b1dbda807fc40752a687716e6a018.png

extend

    • insert(index, elem): 在指定索引处添加
85f5b51dccdd8a79f0008bc8a671e6e6.png

insert指定位置添加元素

  • 更新列表元素

列表中的元素相当于变量,因此可以对列表的元素赋值来修改元素。即通过标索引来修改。另外一种方法是通过slice语法来修改更新列表元素,即通过切片的方式。

    • 索引下标更新列表元素
55e8a98a63b5f19a89551d3bbc9f257a.png

索引下标更新列表元素

    • slice切片更新列表元素
c10f3938c49d6ffc633676561c131990.png

slice更新列表元素

  • 删除元素

删除列表元素通过使用Python提供的方法del, 使用del不仅可以删除列表的一个元素,可以根据slice删除多个元素,也可以删除整个列表。此外,通过列表提供的方法clear可以清空列表元素, 是清空列表的所有元素。

    • del
82cca5ba9fbe8982f04390c86509d987.png

del删除列表元素

    • clear()
c4798d6968096fa5c9491c21d8c0075a.png

clear清空列表的所有元素

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值