当前位置: 首页 > news >正文

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)}")

http://www.dtcms.com/a/99186.html

相关文章:

  • 简单ELK框架搭建
  • 为pip设置国内镜像源
  • Android Jetpack学习总结(源码级理解)
  • 明达IOT 平台助推纺织龙头实现智能管理
  • 动态规划篇(数位统计DP)
  • 用空闲时间做了一个小程序-二维码生成器
  • 【安全】nginx防止host头攻击
  • c++弱指针实现原理
  • Python小练习系列 Vol.5:数独求解(经典回溯 + 剪枝)
  • Linux之基础知识
  • 深度学习处理时间序列(5)
  • 《新凯来:半导体设备制造领域的“国家队”》
  • 【愚公系列】《高效使用DeepSeek》039-政务工作辅助
  • LeetCode 2360.图中的最长环:一步一打卡(不撞南墙不回头) - 通过故事讲道理
  • Redis延时队列在订单超时未报到场景的应用分享
  • 【数据结构】二叉树 — 经典OJ面试题剖析!!!
  • 关于 websocket协议的理解
  • 001 - 前缀和算法:从原理到实战,一文讲透区间和问题
  • 谈谈Minor GC、Major GC和Full GC
  • Java——数组
  • RSA 简介及 C# 和 js 实现【加密知多少系列_4】
  • .NET开发基础知识11-20
  • Lavazza拉瓦萨亮相上海樱花节,增色海派咖啡风情
  • rbpf虚拟机-汇编和反汇编器
  • OpenCV、YOLO与大模型的区别与关系
  • Web开发:数据的加密和解密
  • Python之函数
  • 图片RGBA像素值提取工具v1.0.0发布
  • 【原理系列】计算机组成原理-第一遍阅读总结
  • Flutter_学习记录_AppBar中取消leading的占位展示