Python 程序查找元组中的最小项

编写一个 Python 程序来查找元组中的最小或最小项。在这里,我们使用 Tuple min 函数 (min(smTuple))) 来返回最小的 Tuple 项。 

# Tuple Min Item

smTuple = (9, 11, 22, 45, 33, 5, 17, 30)
print("Tuple Items = ", smTuple)

print("Smallest Item in smTuple Tuple = ", min(smTuple))
Python Program to Find Smallest Item in a Tuple

Python 程序查找元组中的最小项

我们使用了 Tuple sorted 函数 (sorted(smTuple)) 对 Tuple 进行升序排序,并打印第一个项,即最小项。

# Tuple Min Item

smTuple = (14, 19, 11, 25, 7, 22, 30) 
print("Tuple Items = ", smTuple)

smTuple = sorted(smTuple)
print("Smallest Item in smTuple Tuple = ", smTuple[0])
Tuple Items =  (14, 19, 11, 25, 7, 22, 30)
Smallest Item in smTuple Tuple =  7

在此 Python 示例中,我们将 Tuple 的第一个值赋为最小项 (tupSmallest = smTuple[0]),for 循环的范围从一开始并遍历到 smTuple 的长度。if 条件 (if(tupSmallest > smTuple[I])) 检查当前 Tuple 项是否小于最小项。如果为 True,则将该 Tuple 值赋给 Smallest,并将索引值赋给 tupSmallestPos 变量。

# Tuple Min Item

smTuple = (25, 33, 55, 17, 2, 40, 30, 65, 29) 
print("Tuple Items = ", smTuple)

tupSmallest = smTuple[0]
for i in range(len(smTuple)):
    if(tupSmallest > smTuple[i]):
        tupSmallest = smTuple[i]
        tupSmallestPos = i

print("Smallest Item in smTuple Tuple     = ", tupSmallest)
print("Smallest Tuple Item index Position = ", tupSmallestPos)
Tuple Items =  (25, 33, 55, 17, 2, 40, 30, 65, 29)
Smallest Item in smTuple Tuple     =  2
Smallest Tuple Item index Position =  4

Python 程序使用函数返回 Tuple 的最小数字。

# Tuple Max Item

def tupleSmallest(smTuple):
    tupSmallest = smTuple[0]
    for i in smTuple:
        if(tupSmallest > i):
            tupSmallest = i
    return tupSmallest

smTuple = (19, 77, 13, 87, 33, 6, 17, 45, 66) 
print("Tuple Items = ", smTuple)

smt = tupleSmallest(smTuple)
print("Smallest Item in smTuple Tuple = ", smt)
Tuple Items =  (19, 77, 13, 87, 33, 6, 17, 45, 66)
Smallest Item in smTuple Tuple =  6