支持:列表、元组、字符串 --序列类型不支持:集合、字典 --非序列类型支持:列表、元组、字符串 --序列类型不支持:集合、字典 --非序列类型支持:列表、结合、字典不支持:元组、字符串| 列表 | 元组 | 字符串 | 集合 | 字典 | |
|---|---|---|---|---|---|
| 元素数量 | 支持多个 | 支持多个 | 支持多个 | 支持多个 | 支持多个 |
| 元素类型 | 任意 | 任意 | 仅字符 | 任意 | key:value |
| 下标索引 | 支持 | 支持 | 支持 | 不支持 | 不支持 |
| 重复元素 | 支持 | 支持 | 支持 | 不支持 | 不支持 |
| 可修改性 | 支持 | 不支持 | 不支持 | 支持 | 支持 |
| 数据有序 | 是 | 是 | 是 | 否 | 否 |
| 使用场景 | 可修改、可重复的一批数据记录场景 | 不可修改、可重复的一批数据记录场景 | 一串字符的记录场景 | 不可重复的数据记录场景 | 以Key检索Value的数据记录场景 |
len(容器)统计容器元素个数
max(容器)统计容器最大元素
min(容器)统计容器最小元素
# 统计元素个数
my_list = [1,2,3]
my_tuple = (1,2,3,4,5)
my_str = "itheima"
print(len(my_list)) # 结果 3
print(len(my_tuple)) # 结果 5
print(len(my_str)) # 结果 7
# 最大元素
my_list = [1,2,3]
my_tuple = (1,2,3,4,5)
my_str = "itheima"
print(max(my_list)) # 结果 3
print(max(my_tuple)) # 结果 5
print(max(my_str)) # 结果 t
# 最小元素
my_list = [1,2,3]
my_tuple = (1,2,3,4,5)
my_str = "itheima"
print(min(my_list)) # 结果 1
print(min(my_tuple)) # 结果 1
print(min(my_str)) # 结果 a
注意:排序后将会得到列表(list)对象| 功能 | 描述 |
|---|---|
| 通用for循环 | 遍历容器,字典是遍历key |
| max() | 容器内最大元素 |
| min() | 容器内最小元素 |
| len() | 容器内元素个数 |
| list() | 转换为列表 |
| tuple() | 转换为元组 |
| str() | 转换为字符串 |
| set() | 转换为集合 |
| sorted(序列, [reverse=True]) | 排序,reverse=True表示降序得到一个排好序的列表 |
在程序中,字符串所用的字符如:
都有其对应的ASCII码表值

字符串比较
字符串是按位比较,也就是一位位进行对比,只要有一位大,name整体就大。