python数据容器——列表

目录

一.数据容器

二.数据容器——列表

基本语法

注意

 三.列表的下标(索引)

 嵌套列表的下标(索引)

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

1.查询元素下标

 2.插入元素

 3.删除元素

 4.统计元素

 说明


python数据容器——列表_第1张图片

 

一.数据容器

1.什么是数据容器?

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

2.Python有哪些数据容器?

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

二.数据容器——列表

基本语法

python数据容器——列表_第2张图片

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

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

注意

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

演示

1.

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

python数据容器——列表_第3张图片

 2.

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

python数据容器——列表_第4张图片

 三.列表的下标(索引)

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

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

python数据容器——列表_第5张图片

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

 python数据容器——列表_第6张图片

 嵌套列表的下标(索引)

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

python数据容器——列表_第7张图片

 演示

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])

python数据容器——列表_第8张图片

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

列表除了可以

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

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

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

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

1.查询元素下标

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

演示

python数据容器——列表_第9张图片

 2.插入元素

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

演示

python数据容器——列表_第10张图片

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

演示

python数据容器——列表_第11张图片

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

演示

python数据容器——列表_第12张图片

 3.删除元素

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

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

演示

python数据容器——列表_第13张图片

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

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

演示

python数据容器——列表_第14张图片

 语法4:列表.clear()

可以清空列表内容

演示

python数据容器——列表_第15张图片

 4.统计元素

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

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

演示

python数据容器——列表_第16张图片

 语法2:len(列表)

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

演示

 说明

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

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

python数据容器——列表_第17张图片

 

你可能感兴趣的:(python,开发语言,列表,python学习笔记)