📜  显示最大范围列表值键的Python程序(1)

📅  最后修改于: 2023-12-03 15:40:10.607000             🧑  作者: Mango

显示最大范围列表值键的Python程序

本文将介绍一个可以显示最大范围列表值键的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。

结束语

这个程序可以很好地帮助我们处理包含数字的列表,并找出其中最大和最小的数字以及它们的键。希望这篇文章可以让大家更好地理解这个程序。