例子:
my_list = [5, 1, 2, 3, 4]
my_tuple = (5, 1, 2, 3, 4)
my_str = "efabcd"
my_set = {5, 1, 2, 3, 4}
my_dict = {"key5": 5, "key1": 1, "key2": 2, "key3": 3, "key4": 4}
# len
print(len(my_list), len(my_tuple), len(my_str), len(my_set), len(my_dict))
# max
print(max(my_list), max(my_tuple), max(my_str), max(my_set), max(my_dict))
# min
print(min(my_list), min(my_tuple), min(my_str), min(my_set), min(my_dict))
print(100 * '-')
# 通用类型转换
# 转列表 list()
print(list(my_list))
print(list(my_tuple))
print(list(my_str))
print(list(my_set))
print(list(my_dict))
print(100 * '-') # ['key1', 'key2', 'key3', 'key4']
# 转元组 tuple()
print(tuple(my_list))
print(tuple(my_tuple))
print(tuple(my_str))
print(tuple(my_set))
print(tuple(my_dict)) # ('key1', 'key2', 'key3', 'key4')
print(100 * '-')
# 转字符串 str()
print(str(my_list))
print(str(my_tuple))
print(str(my_str))
print(str(my_set))
print(str(my_dict)) # {'key1': 1, 'key2': 2, 'key3': 3, 'key4': 5}
print(100 * '-')
# 转集合 set()
print(set(my_list))
print(set(my_tuple))
print(set(my_str))
print(set(my_set))
print(set(my_dict)) # {'key4', 'key2', 'key3', 'key1'}
print(100 * '-')
# 排序 ---- 会变成列表
# sorted(容器)
print(sorted(my_list))
print(sorted(my_tuple))
print(sorted(my_str))
print(sorted(my_set))
print(sorted(my_dict))
print(100 * '-')
# 反向排序
# sorted(容器,[reverse=True])
print(sorted(my_list, reverse=True))
print(sorted(my_tuple, reverse=True))
print(sorted(my_str, reverse=True))
print(sorted(my_set, reverse=True))
print(sorted(my_dict, reverse=True))