支持 for 循环遍历的 数据容器 :
支持 while循环遍历的 数据容器 : 使用 while 循环的前提是必须
使用 while 循环 , 主要是靠下标索引累加进行循环 , 由于 集合 和 字典 无法使用下标索引访问 , 因此这两种数据容器无法使用 while 循环进行遍历 ;
使用 len 函数 , 可以统计元素个数 ;
len(数据容器变量)
代码示例 :
"""
数据容器 代码示例
"""
my_list = [1, 2, 3]
my_tuple = (1, 2, 3)
my_str = "123"
print(len(my_list))
print(len(my_tuple))
print(len(my_str))
执行结果 :
3
3
3
使用 max 函数 , 可以获取容器中最大的元素 ;
max(数据容器变量)
代码示例 :
"""
数据容器 代码示例
"""
my_list = [1, 2, 3, 4]
my_tuple = (0, 1, 2, 3, 5)
my_str = "1237"
print(max(my_list))
print(max(my_tuple))
print(max(my_str))
执行结果 :
4
5
7
使用 min 函数 , 可以获取容器中最小的元素 ;
min(数据容器变量)
代码示例 :
"""
数据容器 代码示例
"""
my_list = [1, 2, 3, 4]
my_tuple = (0, 1, 2, 3, 5)
my_str = "1237"
print(min(my_list))
print(min(my_tuple))
print(min(my_str))
执行结果 :
1
0
1
数据容器转换函数 :
代码示例 :
"""
数据容器 代码示例
"""
my_list = [1, 2, 3, 4]
my_tuple = (0, 1, 2, 3, 5)
my_str = "1237"
my_set = {0, 1, 2, 3, 5}
my_dict = {'Tom': 16, "Jerry": 20}
print("")
print("转为列表: ")
print(list(my_list))
print(list(my_tuple))
print(list(my_str))
print(list(my_set))
print(list(my_dict))
print("")
print("转为元组: ")
print(tuple(my_list))
print(tuple(my_tuple))
print(tuple(my_str))
print(tuple(my_set))
print(tuple(my_dict))
print("")
print("转为字符串: ")
print(str(my_list))
print(str(my_tuple))
print(str(my_str))
print(str(my_set))
print(str(my_dict))
print("")
print("转为字集合: ")
print(set(my_list))
print(set(my_tuple))
print(set(my_str))
print(set(my_set))
print(set(my_dict))
执行结果 :
转为列表:
[1, 2, 3, 4]
[0, 1, 2, 3, 5]
['1', '2', '3', '7']
[0, 1, 2, 3, 5]
['Tom', 'Jerry']
转为元组:
(1, 2, 3, 4)
(0, 1, 2, 3, 5)
('1', '2', '3', '7')
(0, 1, 2, 3, 5)
('Tom', 'Jerry')
转为字符串:
[1, 2, 3, 4]
(0, 1, 2, 3, 5)
1237
{0, 1, 2, 3, 5}
{'Tom': 16, 'Jerry': 20}
转为字集合:
{1, 2, 3, 4}
{0, 1, 2, 3, 5}
{'7', '2', '1', '3'}
{0, 1, 2, 3, 5}
{'Jerry', 'Tom'}