python数据容器——列表

本文详细介绍了Python中的列表数据容器,包括基本语法、索引操作、嵌套列表、常用方法如元素查询、插入、删除、统计等。重点展示了如何通过下标和内置方法实现列表操作,适合初学者理解列表在编程中的核心作用。
摘要由CSDN通过智能技术生成

目录

一.数据容器

二.数据容器——列表

基本语法

注意

 三.列表的下标(索引)

 嵌套列表的下标(索引)

 四.列表的常用操作(方法)

1.查询元素下标

 2.插入元素

 3.删除元素

 4.统计元素

 说明


 

一.数据容器

1.什么是数据容器?

一种可以存储多个元素的Python数据类型

2.Python有哪些数据容器?

list(列表)、tuple(元组)、str(字符串)、set(集合)、dict(字典)
它们各有特点,但都满足可容纳多个元素的特性。

二.数据容器——列表

基本语法

 列表内的每一个数据,称之为元素

  • 以[ ]作为标识
  • 列表内每一个元素之间用,逗号隔开

注意

列表可以一次存储多个数据,且可以为不同的数据类型,支持嵌套

演示

1.

a=["adsf",123,'her',12.343]
print(a)
print(type(a))

 2.

a=[[1,2,3,4],[5,6,7]]
print(a)
print(type(a))

 三.列表的下标(索引)

如何从列表中取出特定位置的数据呢?
我们可以使用:下标索引

 如图,列表中的每一个元素,都有其位置下标索引,从前向后的方向,从0开始,依次递增我们只需要按照下标索引,即可取得对应位置的元素。

 或者,可以反向索引,也就是从后向前:从-1开始,依次递减(-1、-2、-3..... . )

 

 嵌套列表的下标(索引)

如果列表是嵌套的列表,同样支持下标索引

 演示

a=[[1,2,3],[3,4,5],[5,6,7]]
print(a[0][0])
print(a[0][1])
print(a[1][1])
print(a[2][2])

 四.列表的常用操作(方法)

列表除了可以

  • 定义
  • 使用下标下标索引获取值

以外,列表也提供了一系列功能:

  1. 查询元素下标
  2. 插入元素
  3. 删除元素
  4. 清空列表
  5. 修改元素
  6. 统计元素个数

等等功能,这些功能我们都称之为:列表的方法

1.查询元素下标

语法:列表.index(元素)
index就是列表对象(变量)内置的方法(函数)

演示

 2.插入元素

语法1:列表insert(下标,元素),在指定的下标位置,插入指定的元素

演示

 语法2:列表量append(元素),将指定元素,追加到列表的尾部

演示

 语法3:列表.extend(其它数据容器),将其它数据容器的内容取出,依次追加到列表尾部

演示

 3.删除元素

  • 语法1:del列表[下标]
  • 语法2:列表.pop(下标)

pop方法不仅可以把元素删掉,还可以把其作为返回值去得到

演示

 语法3:列表.remove(元素)

删除某元素在列表中的第一个匹配项

演示

 语法4:列表.clear()

可以清空列表内容

演示

 4.统计元素

语法1:列表.count(元素)

统计某元素在列表内的数量

演示

 语法2:len(列表)

可以得到一个int数字,表示列表内的元素数量

演示

 说明

功能方法非常多不需要硬记下来。
学习编程,不仅仅是Python语言本身,以后根据方向,会学习更多的框架技术。除了经常用的,大多数是记忆不下来的。

我们要做的是,有一个模糊印象,知晓有这样的用法即可。需要的时候,随时查阅资料即可。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阳862

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值