Python: методы создания случайного списка и поиска максимального значения

Вот пример того, как можно создать случайный список и найти максимальное значение в Python:

import random
# Generate a random list of numbers
my_list = [random.randint(1, 100) for _ in range(10)]  # Generates a list of 10 random numbers between 1 and 100
# Find the maximum value in the list
max_value = max(my_list)
print("Generated List:", my_list)
print("Maximum value:", max_value)

Этот фрагмент кода использует модуль randomдля создания списка случайных чисел от 1 до 100. Затем функция max()используется для поиска максимального значения в список. Наконец, печатается сгенерированный список и максимальное значение.

Вот несколько дополнительных методов поиска максимального значения в списке:

  1. Использование цикла:

    max_value = my_list[0]
    for num in my_list:
    if num > max_value:
        max_value = num
  2. Использование функции sorted():

    sorted_list = sorted(my_list)
    max_value = sorted_list[-1]
  3. Использование функции reduce()из модуля functools:

    from functools import reduce
    max_value = reduce(lambda a, b: a if a > b else b, my_list)