📅  最后修改于: 2023-12-03 15:40:10.607000             🧑  作者: Mango
本文将介绍一个可以显示最大范围列表值键的Python程序,方便程序员更好的处理数据。
程序会接收一个包含数字的列表作为输入,并输出该列表中的最大值、最小值以及它们的键。此外,还会输出该列表中的所有元素和它们的键。
def find_max_range(lst):
max_key = min_key = 0
max_num = min_num = lst[0]
for key, num in enumerate(lst):
if num > max_num:
max_num = num
max_key = key
elif num < min_num:
min_num = num
min_key = key
print("List Elements:")
for key, num in enumerate(lst):
print(f"Key: {key}, Element: {num}")
print(f"Max Key: {max_key}, Max Element: {max_num}")
print(f"Min Key: {min_key}, Min Element: {min_num}")
我们可以在 Python 的交互式环境中运行这个程序。首先,我们需要定义一个包含数字的列表:
lst = [34, 56, 22, 90, 2, 67, 88]
然后,我们可以调用 find_max_range() 函数,并将上述列表作为参数传递:
find_max_range(lst)
运行上述命令后,将会输出以下结果:
List Elements:
Key: 0, Element: 34
Key: 1, Element: 56
Key: 2, Element: 22
Key: 3, Element: 90
Key: 4, Element: 2
Key: 5, Element: 67
Key: 6, Element: 88
Max Key: 3, Max Element: 90
Min Key: 4, Min Element: 2
从这个输出结果可以看出,该列表中最大的数字是 90,它在列表中的索引为 3,最小的数字是 2,它在列表中的索引为 4。
这个程序可以很好地帮助我们处理包含数字的列表,并找出其中最大和最小的数字以及它们的键。希望这篇文章可以让大家更好地理解这个程序。