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)}")
相关推荐
yuzhiboyouye10 分钟前
java线程池
java·开发语言·firefox
BU摆烂会噶27 分钟前
【LangGraph】运行时上下文(Runtime Context)
人工智能·python·langchain
xingbuxing_py1 小时前
精华贴分享|北交所:小市值策略的“甜蜜陷阱”还是“弹性引擎”?——一份轻度理解
python·金融·股票·理财·量化投资·股市·炒股
yj15581 小时前
在装修预算有限的情况下,哪些地方可以省?
python
TickDB1 小时前
Python 接入国内期货 Tick 行情:从 CTP 到统一 API 的工程实践
python·websocket
趣知岛1 小时前
2026最新Python零基础入门教程,从环境搭建到实战精通(附源码)
python·青少年编程
无限进步_2 小时前
二叉搜索树完全解析:从概念到实现与应用场景
c语言·开发语言·数据结构·c++·算法·github·visual studio
努力努力再努力FFF2 小时前
别再乱学PS、Python了,普通大学生该看懂的技能趋势
开发语言·python
呆萌的代Ma2 小时前
docker内的n8n配置Code节点运行python代码
python·docker·容器
天若有情6733 小时前
逆向玩家狂喜!用C++野生写法一键破解线性加密(不规范但巨好用)
开发语言·c++·算法