功能 | 描述 |
通用for循环 | 遍历容器(字典是遍历key) |
max() | 容器内最大元素 |
min() | 容器内最小元素 |
len() | 容器内元素个数 |
list() | 转换为列表 |
tuple() | 转换为元组 |
str() | 转换为字符串 |
set() | 转换为集合 |
sorted(序列, [reverse = True]) | 排序,reverse = True 表示降序 默认为升序(即reverse= False) 得到一个排好序的列表 |
# 列表
my_list01 = ['You', 'can', 'do', 'anything.']
# 元组
my_tuple01 = ('You', 'can', 'do', 'anything.')
# 字符串
my_str01 = 'You', 'can', 'do', 'anything.'
# 集合
my_set01 = {'You', 'can', 'do', 'anything.'}
# 字典
my_dict01 = {1: 'You', 2: 'can', 3: 'do', 4: 'anything.'}
# 遍历列表
print('\t\t列表')
for word_list in my_list01:
print(word_list, end=" ")
print()
# 遍历元组
print('\t\t元组')
for word_tuple in my_tuple01:
print(word_tuple, end=" ")
print()
# 遍历字符串
print('\t\t字符串')
for word_str in my_str01:
print(word_str, end=" ")
print()
# 遍历集合
print('\t\t集合')
for word_set in my_set01:
print(word_set, end=" ")
print()
# 遍历字典
print('\t\t字符串')
for word_dict in my_dict01.values():
print(word_dict, end=" ")
print()
# 列表
print('\t\t列表')
max_list = max(my_list01)
print(max_list)
# 元组
print('\t\t元组')
max_tuple = max(my_tuple01)
print(max_tuple)
# 字符串
print('\t\t字符串')
max_str = max(my_str01)
print(max_str)
# 集合
print('\t\t集合')
max_set = max(my_set01)
print(max_set)
# 字典
print('\t\t字典')
max_dict = max(my_dict01.values())
print(max_dict)
# 列表
print('\t\t列表')
min_list = min(my_list01)
print(min_list)
# 元组
print('\t\t元组')
min_tuple = min(my_tuple01)
print(min_tuple)
# 字符串
print('\t\t字符串')
min_str = min(my_str01)
print(min_str)
# 集合
print('\t\t集合')
min_set = min(my_set01)
print(min_set)
# 字典
print('\t\t字典')
min_dict = min(my_dict01.values())
print(min_dict)
# 列表
print('\t\t列表')
len_list = len(my_list01)
print(len_list)
# 元组
print('\t\t元组')
len_tuple = len(my_tuple01)
print(len_tuple)
# 字符串
print('\t\t字符串')
len_str = len(my_str01)
print(len_str)
# 集合
print('\t\t集合')
len_set = len(my_set01)
print(len_set)
# 字典
print('\t\t字典')
len_dict = len(my_dict01)
print(len_dict)
# 转换为列表
print('\t\t列表')
# 元组转列表
list_tuple = list(my_tuple01)
print(list_tuple)
# 字符串转列表
list_str = list(my_str01)
print(list_str)
# 集合转列表
list_set = list(my_set01)
print(list_set)
# 字典转字符串
list_dict = list(my_dict01)
print(list_dict)
结果如下:
其余的容器转元组、转字符串、转集合、转字典的操作都是大同小异,可以自己去试试哦,一个个列出来会显得很繁琐,影响整体观感,我就不写了【哈哈哈】
但是,需要注意的是:容器转不了字典,但是字典可以转换为其他的数据容器,只是key会丢失
由于这部分代码观感上面重复性太高,实际操作也是,如果一个个列出会影响体验感,而且相对简单,就只拿集合举例
# 参数 reverse 默认为False,为升序排序
new_set01 = sorted(my_set01)
print(new_set01)
new_set02 = sorted(my_set01, reverse=True)
print(new_set02)