Я просто вхожу в Python и испытываю некоторые затруднения с пониманием потока управления и логики итерации c.
Я пытаюсь создать функцию, которая принимает список кортежей, и я хочу вернуть новый список с максимальным элементом для кортежа.
Я знаю, что мне не хватает помещения максимального элемента в новый список, но сначала я пытаюсь получить это максимальное значение.
def max_element_per_tuple(tuple_list):
maximum = tuple_list[0]
for item in tuple_list:
if item > maximum:
maximum = item
return maximum
# test it
tuple_list = [(-1,0,1), (10,20,30), (100,50,25), (55,75,65)]
print(max_element_per_tuple(tuple_list))
Возвращает: (100, 50, 25)
Требуемое возвращение: (1, 30, 100, 75)
Или если список (?), То: [1, 30, 100, 75]