Python第六章18:数据容器的通用操作

复制代码
# 数据容器的通用操作
"""
一、遍历方面
都支持for循环遍历
列表、元组、字符串支持while循环,集合、字典不支持(因为不支持下标索引)

二、各种统计函数
len(容器)   统计容器的元素个数
max(容器)   统计容器的最大元素
min(容器)   统计容器的最小元素
三、类中类型转换函数
list(容器)    将容器转换为列表
str(容器)     将容器转换为字符串  字典转为字符串时可以保留value值,其他的都只保留key
tuple(容器)   将容器转换为元组
set(容器)     将容器转换为集合
不能转换为字典!!!
四、通用排序功能
sorted(容器)  正向排序,升序
sorted(容器,reverse=True),反向排序,降序
结果会变成列表
字典排序会丢失value

"""
list = [2,5,9,0,1,3,6]
str = "abfreoqtm"
tuple = (5,8,7,1,2,3,0)
set = {9,5,0,2,1,4,6}
dict = {"葫芦娃":5,"蝎子精":10,"蛇精":15,"爷爷":2}
print(f"list进行排序后的结果是:{sorted(list)}")
print(f"str进行排序后的结果是:{sorted(str)}")
print(f"tuple进行排序后的结果是:{sorted(tuple)}")
print(f"set进行排序后的结果是:{sorted(set)}")
print(f"dict进行排序后的结果是:{sorted(dict)}")


print(f"list进行反向排序后的结果是:{sorted(list,reverse=True)}")
print(f"str进行反向排序后的结果是:{sorted(str,reverse=True)}")
print(f"tuple进行反向排序后的结果是:{sorted(tuple,reverse=True)}")
print(f"set进行反向排序后的结果是:{sorted(set,reverse=True)}")
print(f"dict进行反向排序后的结果是:{sorted(dict,reverse=True)}")
相关推荐
规划GIS会6 分钟前
ima知识库第二弹,Python for ArcGIS Pro | 简简单单写个脚本工具
开发语言·python·arcgis
郁大锤11 分钟前
如何在 Windows 上安装与配置 Tomcat
java·windows·tomcat
tpoog11 分钟前
[MySQL]数据类型
android·开发语言·数据库·mysql·算法·adb·贪心算法
fengchengwu201215 分钟前
python下载m3u8格式视频
开发语言·python·m3u8
暴力袋鼠哥17 分钟前
基于Flask的跨境电商头程预警分析系统
后端·python·flask
在下_诸葛31 分钟前
DeepSeek的API调用 | 结合DeepSeek API文档 | Python环境 | 对话补全(二)
人工智能·python·gpt·prompt·aigc
漫谈网络43 分钟前
闭包与作用域的理解
python·装饰器·闭包·legb
滴答滴答嗒嗒滴1 小时前
Python小练习系列 Vol.5:数独求解(经典回溯 + 剪枝)
python·深度优先·剪枝
VBA63371 小时前
VBA代码解决方案第二十三讲 EXCEL中,如何删除工作表中的空白行
开发语言
Alger_Hamlet1 小时前
Pycharm 2024.3 Python开发工具
ide·python·pycharm