在 Python 集合中查找最大值和最小值
本文将向用户展示如何使用 Python 语言计算集合中的最大值和最小值。Python 集合的主要特点是它不包含重复元素,以无序形式存储元素,并且难以更改集合中存在的元素。本文说明了三种不同的方法,即:将集合转换为列表、使用内置函数以及使用 sorted() 函数。‘sorted()’ 函数以排序方式检索集合的元素。
方法 1:使用将集合转换为列表的方法在 Python 集合中查找最大值和最小值。
代码解释和设计步骤
步骤 1:定义包含多个整数值的集合。
步骤 2:使用‘list()’ 函数将集合转换为列表。
步骤 3:利用‘min()’ 和‘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()’ 函数在资产中获取最大值和最小值。这两个函数分别返回集合中的最大值和最小值。
方法 3:使用 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()”函数来实现相同目的。它在不同领域有多种应用。
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP