常用方法
len统计个数
max最大元素
min最小元素
my_list=[1,2,3,4,5]
my_tuple=(1,2,3,4,5)
my_str="abcdefg"
my_set={1,2,3,4,5}
my_dict={"key1":1,"kye2":2,"key3":3,"key4":4,"key5":5}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)}")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)}")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)}")
列表转换列表结果是[1, 2, 3, 4, 5]
元组转换列表结果是[1, 2, 3, 4, 5]
字符串转换列表结果是['a', 'b', 'c', 'd', 'e', 'f', 'g']
集合转换列表结果是[1, 2, 3, 4, 5]
字典转换列表结果是['key1', 'kye2', 'key3', 'key4', 'key5']
列表转换元组结果是(1, 2, 3, 4, 5)
元组转换元组结果是(1, 2, 3, 4, 5)
字符串转换元组结果是('a', 'b', 'c', 'd', 'e', 'f', 'g')
集合转换元组结果是(1, 2, 3, 4, 5)
字典转换元组结果是('key1', 'kye2', 'key3', 'key4', 'key5')
列表转换字符串结果是[1, 2, 3, 4, 5]
元组转换字符串结果是(1, 2, 3, 4, 5)
字符串转换字符串结果是abcdefg
集合转换字符串结果是{1, 2, 3, 4, 5}
字典转换字符串结果是{'key1': 1, 'kye2': 2, 'key3': 3, 'key4': 4, 'key5': 5}
列表转换集合结果是{1, 2, 3, 4, 5}
元组转换集合结果是{1, 2, 3, 4, 5}
字符串转换集合结果是{'c', 'e', 'd', 'f', 'a', 'g', 'b'}
集合转换集合结果是{1, 2, 3, 4, 5}
字典转换集合结果是{'key1', 'key5', 'kye2', 'key3', 'key4'}
通用排序
set1={23,12,34,6,9}
print(f"列表对象排序结果{sorted(set1)}")
#反向排序
sorted(my_list,reverse=True)列表对象排序结果[6, 9, 12, 23, 34]
遍历
#遍历
#列表的遍历
index=0
while index<len(my_list):element=my_list[index]print(f"{element}",end='')index+=1for element in my_list:print(f"{element}" ,end='') #元组的遍历
index = 0
while index <len(my_tuple):print(f"{my_tuple[index]}",end='')index+=1for element in my_tuple:print(f"{element}",end='')#字符串的遍历
index=0
while index<len(my_str):print(f"{my_str[index]}",end='')index+=1for i in my_str:print(i,end='')#集合的遍历
#集合不支持索引,所以不支持while循环,可以用for
for element in my_set:print(f"{element}",end='')#字典的遍历#获取全部的key
keys=my_dict.keys()
print(f"字典的全部key是{keys}",end='')
for key in keys:print(f"{key}的分数{my_dict[key]}")for key in my_dict:print(f"{key}的分数{my_dict[key]}")