在Python set中找到最大值和最小值

在Python set中找到最大值和最小值

在本文中,用户将了解如何使用Python语言计算集合中的最大值和最小值。 Python集合的主要特点是不包含重复元素,以无序形式存储元素,并且也很难改变集合中的元素。本文介绍了三种不同的方法,即将集合转换为列表,使用内置函数和使用sorted()函数。’sorted()’函数以排序方式检索集合的元素。

方法1:将集合转换为列表以查找Python集合中的最大值和最小值。

代码解释和设计步骤

步骤1: 定义包含多个整数值的集合。

步骤2: 使用’l 1st()’函数将集合转换为列表。

步骤3: 使用’m in( )’和’max()’函数获取最大值和最小值。

步骤4: 显示结果。

代码示例:将集合转换为列表以获得最大值和最小值。

示例

#initialize the set
my_set = {5, 2, 8, 1, 9, 2, 18}

# Convert set to a list
my_list = list(my_set)

# Find the maximum and minimum values
maximum = max(my_list)
minimum = min(my_list)
# Display maximum and minimum value
print("Maximum:", maximum)
print("Minimum:", minimum)

输出

Maximum: 18
Minimum: 1

在上面的程序中,集合会被转换成一个列表,然后使用 ‘max()’‘min()’ 函数来获取最小和最大的值。

注意:在将集合转换为列表时,会丢弃任何重复项并且改变顺序。

方法2:使用内置函数找到Python集合中的最大和最小值。

代码解释和设计步骤

步骤1: 初始化一个由整数值组成的集合。

步骤2: 使用 ‘min()’‘max()’ 函数获取值。

步骤3: 最后,显示结果。

使用直接 max() 和 min() 函数找到集合中的最大和最小值的示例代码

示例

#define set named my_set
my_set = {5, 2, 8, 1, 9, 2, 18}

# Find the maximum and minimum values
maximum = max(my_set)
minimum = min(my_set)
#display the resulting value
print("Maximum:", maximum)
print("Minimum:", minimum)

输出

Maximum: 18
Minimum: 1

这是一种直接的方法,使用 ‘max()’‘min()’ 函数来获得资产中的最大值和最小值。两个函数分别返回集合中的最大值和最小值。

方法三:使用 sorted() 函数在 Python 集合中找到最大值和最小值。

代码解释和设计步骤

步骤1: 在Anaconda提示符中打开Jupyter Notebook,并在其单元格中开始编写代码。

步骤2:‘sorted()’ 函数应用于该集合。

步骤3: 使用 ‘min()’‘max()’ 函数获取最大值和最小值。

步骤4: 打印指定的结果。

使用 sorted() 函数的集合中的最大值和最小值的代码

例子

#Creation of a set
my_set = {5, 2, 8, 1, 9, 2, 18}
# Sort a set 
sorted_list = sorted(my_set)
# Find the maximum and minimum values
min_value = sorted_list[0]
max_value = sorted_list[-1]
#display the maximum value
print("Maximum value:", max_value)
#dipslay the minimum value
print("Minimum value:", min_value)

输出

Maximum: 18
Minimum: 1

结论

本文中描述了三种方法来获取集合中的最大值和最小值。第一种方法是将集合转换为列表,然后使用‘max()’和‘min()’函数从集合中获取最大值和最小值。第二种方法是直接将‘max()’和‘min()’函数应用于集合。最后一种方法使用‘sorted()’函数来达到相同的目的。它在不同领域有多个应用。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程