# 数据容器的通用操作 """ 一、遍历方面 都支持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)}")