【黑马python】基础 6.Python 容器:列表 元组 字符串 集合 字典
笔记汇总目录
Python 数据容器

数据容器入门-python的5种数据容器
-
数据容器:优雅,高效,容纳多份数据
-
数据容器:存储多个元素的python数据类型
list-列表的定义
-
定义格式的关键:方括号,逗号分隔元素
![image]()
-
列表元素:可为任意数据类型,可嵌套列表
![image]()
-
注意:字符串单双引号都可,输出统一为单引号
-
代码示例
# list:列表定义 my_list = ['a string', 1234, "双引号str", True] print(my_list) # ['a string', 1234, '双引号str', True] print(type(my_list)) # <class 'list'> my_list = [[1, 3, 4], ["一个字符串", 456, False]] print(my_list) # [[1, 3, 4], ['一个字符串', 456, False]] print(type(my_list)) # <class 'list'>
列表的下标索引
-
下标索引:从列表中取出特定位置的数据
-
语法:listname[下标索引值]
-
正向:从左向右递增,0, 1, 2, ..., n-1
-
反向:从右向左递减,-1, -2, ...
![image]()
![image]()
-
-
嵌套列表的下标

-
下标索引的注意事项
- 注意越界:不要超出索引值的取值范围!
-
代码示例
# 列表下标索引 my_list = ["Tom", "Lily", "Rose"] print(my_list[0]) # Tom # print(my_list[3]) # IndexError: list index out of range print(my_list[-1]) # Rose print(my_list[-2]) # Lily print(my_list[-3]) # Tom my_list = [ [1, 2, 3], [4, 5, 6]] print(my_list[0][1]) # 2
列表的常用操作方法

-
方法:定义在class中的函数
![image]()
-
查询功能:列表.index(元素)
-
作用:查找指定元素的下标
-
index:列表的内置方法
-
-
代码示例
列表的循环
-
代码示例
tuple-元组的定义和操作
-
代码示例
str-字符串的定义和操作
-
代码示例
数据容器的切片
-
代码示例
set-集合的定义和操作
-
代码示例
dict-字典的定义和操作
-
代码示例
5类数据容器的总结对比
-
代码示例
数据容器的通用操作
-
代码示例
拓展-字符串大小比较的方式
-
代码示例
-
代码示例








浙公网安备 33010602011771号