当需要为元组中的非max-min元素分配特定值时,可以使用“ max”方法,“ min”方法,“ tuple”方法和循环。
“ max”方法以可迭代方式返回所有元素中的最大值。“ min”方法以可迭代方式返回所有元素中的最小值。
'tuple'方法将给定值/可迭代值转换为元组类型。
以下是相同的演示-
my_tuple = (25, 56, 78, 91, 23, 11, 0, 99, 32, 10) print("元组是: ") print(my_tuple) K = 5 print("K已分配给 " + str(K)) my_result = [] for elem in my_tuple: if elem not in [max(my_tuple), min(my_tuple)]: my_result.append(K) else: my_result.append(elem) my_result = tuple(my_result) print("转换后的元组为: " ) print(my_result)输出结果
元组是: (25, 56, 78, 91, 23, 11, 0, 99, 32, 10) K已分配给 5 转换后的元组为: (5, 5, 5, 5, 5, 5, 0, 99, 5, 5)
元组已定义,并显示在控制台上。
定义并显示“ K”的值。
创建一个空列表。
对元组进行迭代,并确定最大值和最小值。
如果这些值不在元组中,则将其附加到空列表中。
此列表将转换为元组。
然后将其显示为控制台上的输出。