06-数据容器总结,多种类型容器对比

简介: 06-数据容器总结,多种类型容器对比

12-数据容器对比

数据容器分类

数据容器特点对比

13-数据容器的通用操作

遍历

统计功能-len(容器)max(容器)min(容器)

"""
演示数据容器的通用功能
"""
#列表
my_list=[1,2,3,4,5]
#元组
my_tuple=(1,2,3,4,5)
#字符串
my_str="abcdefg"
#集合
"""
演示数据容器的通用功能
"""
#列表
my_list=[1,2,3,4,5]
#元组
my_tuple=(1,2,3,4,5)
#字符串
my_str="abcdefg"
#集合
my_set={1,2,3,4,5}
#字典
my_dict={"key1":1,"key2":2,"key13":3,"key4":4,"key5":5}
#len元素个数
print(f"列表元素个数有:{len(my_list)}")
print(f"元组元素个数有:{len(my_tuple)}")
print(f"字符串元素个数有:{len(my_str)}")
print(f"集合元素个数有:{len(my_set)}")
print(f"字典元素个数有:{len(my_dict)}")
#max最大的元素
print(f"列表最大元素是:{max(my_list)}")
print(f"元组最大元素是:{max(my_tuple)}")
print(f"字符最大字符串元素是:{max(my_str)}")
print(f"集合最大元素是:{max(my_set)}")
print(f"字典最大元素是:{max(my_dict)}")
my_set={1,2,3,4,5}
#字典
my_dict={"key1":1,"key2":2,"key13":3,"key4":4,"key5":5}
#len元素个数
print(f"列表元素个数有:{len(my_list)}")
print(f"元组元素个数有:{len(my_tuple)}")
print(f"字符串元素个数有:{len(my_str)}")
print(f"集合元素个数有:{len(my_set)}")
print(f"字典元素个数有:{len(my_dict)}")
#max最大的元素
print(f"列表最大元素是:{max(my_list)}")
print(f"元组最大元素是:{max(my_tuple)}")
print(f"字符最大字符串元素是:{max(my_str)}")
print(f"集合最大元素是:{max(my_set)}")
print(f"字典最大元素是:{max(my_dict)}")

#min最小元素
print(f"列表最小元素是:{min(my_list)}")
print(f"元组最小元素是:{min(my_tuple)}")
print(f"字符最小字符串元素是:{min(my_str)}")
print(f"集合最小元素是:{min(my_set)}")
print(f"字典最小元素是:{min(my_dict)}")

容器的通用的转换功能

#类型转换:容器转列表
print(f"列表转列表的结果是:{list(my_list)}")
print(f"元组转列表的结果是:{list(my_tuple)}")
print(f"字符串转列表的结果是:{list(my_str)}")
print(f"集合转列表的结果是:{list(my_set)}")
print(f"字典转列表的结果是:{list(my_dict)}")

#类型转换:容器转元组
print(f"列表转元组的结果是:{tuple(my_list)}")
print(f"元组转元组的结果是:{tuple(my_tuple)}")
print(f"字符串转元组的结果是:{tuple(my_str)}")
print(f"集合转元组的结果是:{tuple(my_set)}")
print(f"字典转元组的结果是:{tuple(my_dict)}")

#类型转换:容器转字符串
print(f"列表转字符串的结果是:{str(my_list)}")
print(f"元组转字符串的结果是:{str(my_tuple)}")
print(f"字符串转字符串的结果是:{str(my_str)}")
print(f"集合转字符串的结果是:{str(my_set)}")
print(f"字典转字符串的结果是:{str(my_dict)}")

按住alt键同时用鼠标选中元素,即可批量修改

#类型转换:容器转集合
print(f"列表转集合set的结果是:{set(my_list)}")
print(f"元组转集合set的结果是:{set(my_tuple)}")
print(f"字符串转集合set的结果是:{set(my_str)}")
print(f"集合转集合set的结果是:{set(my_set)}")
print(f"字典转集合set的结果是:{set(my_dict)}")

无法转为字典,因为字典是键值对,dict()函数有,但是无法使用

容器通用排序功能(sorted)

正向排序

#sorted排序
print(f"列表对象的排序结果:{sorted(my_list)}")
print(f"元组对象的排序结果:{sorted(my_tuple)}")
print(f"字符串对象的排序结果:{sorted(my_str)}")
print(f"集合对象的排序结果:{sorted(my_set)}")
print(f"字典对象的排序结果:{sorted(my_dict)}")

排序的结果会变为列表对象,对内容进行排序,放入列表之中。

反向排序

#反向排序
print(f"列表对象的反向排序结果:{sorted(my_list,reverse=True)}")
print(f"元组对象的反向排序结果:{sorted(my_tuple,reverse=True)}")
print(f"字符串对象反向的排序结果:{sorted(my_str,reverse=True)}")
print(f"集合对象的反向排序结果:{sorted(my_set,reverse=True)}")
print(f"字典对象的反向排序结果:{sorted(my_dict,reverse=True)}")

容器通用功能总览


相关文章
|
6天前
|
Shell Docker Ruby
3.Docker容器的数据卷
3.Docker容器的数据卷
|
6天前
|
JSON 机器人 Linux
Docker_volume(容器和宿主同步数据)
Docker_volume(容器和宿主同步数据)
15 2
|
6天前
|
存储 运维 Docker
Docker从入门到精通:Docker 容器数据卷详解
Docker 数据卷是持久化容器数据的关键机制,允许跨容器或主机共享,即使容器删除数据仍保留。创建数据卷可通过命令行或容器启动时指定,挂载到容器目录以读写。使用 `docker volume` 命令可管理数据卷,适用于持久化存储、数据共享及备份场景。了解和善用数据卷能优化 Docker 应用程序的运维。
24 0
|
6天前
|
容器
06-数据容器拓展-字符串之间的比较
06-数据容器拓展-字符串之间的比较
|
6天前
|
索引 容器
06-数据容器(字典)基础知识0基础来学
06-数据容器(字典)基础知识0基础来学
|
6天前
|
程序员 索引 Python
06-python数据容器-set(集合)入门基础操作
06-python数据容器-set(集合)入门基础操作
|
6天前
|
容器
06-数据容器(序列列表-元组-字符串)的切片操作
06-数据容器(序列列表-元组-字符串)的切片操作
|
6天前
|
索引 容器
06-数据容器str(字符串)-字符串的下标索引/字符串无法修改/查找字符串下标初始值/字符串的替换/字符串的分割/字符串去除前后空格/统计字符串的数量/字符串的循环遍历/对字符串进行分割
06-数据容器str(字符串)-字符串的下标索引/字符串无法修改/查找字符串下标初始值/字符串的替换/字符串的分割/字符串去除前后空格/统计字符串的数量/字符串的循环遍历/对字符串进行分割
|
6天前
|
容器
06-python数据容器-tuple(元组)
06-python数据容器-tuple(元组)
|
1天前
|
Prometheus 监控 Cloud Native
构建高效稳定的Docker容器监控体系
【5月更文挑战第20天】 在微服务架构日益普及的今天,Docker作为其重要的实现技术之一,承载着大量应用的运行。然而,随之而来的是对于容器健康状态、资源使用情况以及性能指标的监控需求急剧增加。本文旨在探讨构建一个高效且稳定的Docker容器监控体系,不仅涵盖了监控工具的选择与配置,还详细阐述了监控数据的分析与处理流程。通过精心设计的监控策略和实时响应机制,我们能够确保系统的稳定性,并及时发现及处理潜在的问题。

热门文章

最新文章