数据容器的通用操作

my_list = [1,2,3,4,5]
my_tuple = (1,2,3,4,5)
my_str = "12345"
my_set = {1,2,3,4,5}
my_dict = {"key1":1,"key2":2,"key3":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)}")

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

# 容器排序
my_list = [5,3,2,4,1]
my_tuple = (5,3,2,4,1)
my_str = "53241"
my_set = {5,3,2,4,1}
my_dict = {"key5":1,"key3":2,"key2":3,"key4":4,"key1":5}
# 正向
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)}")

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值