编写一个 Python 程序来查找最大的或最大的集合项。在这里,我们使用 Set max 函数来打印最大的集合项。
# Set Max Item
mxSet = {25, 67, 36, 98, 11, 32, 19, 80, 91}
print("Set Items = ", mxSet)
print("Largest Item in mxSet Set = ", max(mxSet))
最大的集合数字输出
Set Items = {32, 98, 67, 36, 11, 80, 19, 25, 91}
Largest Item in mxSet Set = 98
Python 程序查找集合中的最大项
这个 Python 示例允许输入集合项。接下来,我们使用 Set sorted 函数 (sorted(mxSet)) 按升序对 Set 进行排序。接下来,我们打印最后一个索引位置的项。我们可以使用索引值,因为 sorted 函数返回一个列表。
# Set Max Item
mxSet = set()
number = int(input("Enter the Total Set Items = "))
for i in range(1, number + 1):
value = int(input("Enter the %d Set Item = " %i))
mxSet.add(value)
print("Set Items = ", mxSet)
sortedVal = sorted(mxSet)
print("Largest Item in mxSet Set = ", sortedVal[len(mxSet) - 1])
print("Data Type of sortedVal = ", type(sortedVal))

在这个 Python 程序中,我们创建了一个 SetLargest 函数来打印最大的集合数字。If 语句 (if(setLargest < i)) 检查 setLargest 值是否小于任何集合项。如果为 True,则将该项分配为最大的 集合 项。
# Set Max Item
def SetLargest(mxSet, setLargest):
for i in mxSet:
if(setLargest < i):
setLargest = i
return setLargest
mxSet = set()
number = int(input("Enter the Total Set Items = "))
for i in range(1, number + 1):
value = int(input("Enter the %d Set Item = " %i))
mxSet.add(value)
setLargest = value
print("Set Items = ", mxSet)
lar = SetLargest(mxSet, setLargest)
print("Largest Item in mxSet Set = ", lar)
最大的集合项输出
Enter the Total Set Items = 4
Enter the 1 Set Item = 99
Enter the 2 Set Item = 122
Enter the 3 Set Item = 33
Enter the 4 Set Item = 100
Set Items = {33, 122, 99, 100}
Largest Item in mxSet Set = 122