Рубрики
Без рубрики

8 Примеров наилучшего использования функции Python min()

Функция python main() используется для возврата минимальных значений, переданных в ее аргументе, и лексикографически наименьшего значения, если передаются строки.

Автор оригинала: Team Python Pool.

Вступление

Python имеет несколько встроенных функций. Все эти функции являются глобальными функциями python, которые могут быть вызваны из кода python. Нам не нужно импортировать для него какую-либо библиотеку. В этом уроке мы будем изучать функцию min () в python. В python есть много функций, таких как max () , abs() , next() , pow () и т. Д.

Что такое min() в python?

Функция min() в python используется для возврата минимальных значений, передаваемых в ее аргументе, и лексикографически наименьшего значения, если строки передаются в качестве аргументов.

Синтаксис Python min()

min(iterables, key,default)

Параметр

  • Iterables – Это тип объектов, таких как список, кортеж, словарь и т. Д.
  • Клавиша – Это необязательный вход в функцию min (). Это параметр, по которому передаются итерабли и выполняется сравнение.
  • По умолчанию – Это также необязательный вход в функцию min (). В этом случае мы передаем значение по умолчанию, если данная итерабель пуста.

Возвращаемое значение функции Python min()

Он возвращает минимальное значение из переданных итераций.

Исключения

Он также иногда возвращает исключения, когда мы использовали для сравнения конфликтующих типов итераций.

Примеры

Давайте подробно разберемся в функции main() python с помощью примеров:

1. использование функции Python min() в строке

В этом примере мы будем принимать входные данные в виде строки и находить минимальное значение строки.

#using input as a string

str = "LatrAcaLsSolutions"
Minimum = min(str)

print("Minimum value in the string: ", Minimum)

Выход:

Minimum value in the string :  A

Объяснение:

Здесь, во-первых, мы будем принимать входные данные в виде строки. Во-вторых, мы применим функцию min() и сохраним выходные данные в минимальной переменной. Наконец, мы напечатаем результат. Следовательно, мы увидим минимальное значение в строке.

2. использование функции Python min() в списке целых чисел

В этом примере мы будем принимать входные данные в виде списка, содержащего целочисленные значения. Затем мы попытаемся найти минимальное значение целого числа в списке.

#using a list of integers

lst = [5, 4, -5, 0, 4]
minimum = min(lst)
print("Minimum in the list is : ",minimum)

Выход:

Minimum in the list is :  -5

Объяснение:

Здесь, во-первых, мы будем принимать входные данные в виде списка целых чисел. Во-вторых, мы применим min() и сохраним выходные данные в минимальной переменной. Наконец, мы напечатаем результат. Следовательно, мы увидим минимальное значение в списке целых чисел.

3. использование функции min() в списке строк

В этом примере мы будем принимать входные данные в виде списка, содержащего строковые значения. Затем мы попытаемся найти минимальное значение строки в списке.

#using a list of string

lst = ["Latracal", "Solutions", "India"]
minimum = min(lst)
print("Minimum in the list is : ",minimum)

Выход:

Minimum in the list is :  India

Объяснение:

Здесь, во-первых, мы будем принимать входные данные в виде списка строк. Во-вторых, мы применим min() и сохраним выходные данные в минимальной переменной. Наконец, мы напечатаем результат. Следовательно, мы увидим минимальное значение в списке строк.

4. использование функции Python min() в кортеже

В этом примере мы будем принимать входные данные в виде кортежа. Затем мы попытаемся найти минимальное значение, присутствующее в кортеже.

#using tuple as an input

arr = (1, 5, 3, 9)
MIN = min(arr)

print("minimum value : ",MIN)

Выход:

minimum value :  1

Объяснение:

Здесь, во-первых, мы будем принимать входные данные в виде кортежа. Во-вторых, мы применим min() и сохраним выходные данные в минимальной переменной . Наконец, мы напечатаем результат. Следовательно, мы увидим минимальное значение в кортеже.

5. использование функции min() в словаре

В этом примере мы будем принимать входные данные как словарь. Затем мы попытаемся найти минимальное значение, присутствующее в словаре.

#using a dictionary as input

dict = {1: 4, 2: 9, 3: 1, 4: 4}
MIN = min(dict)

print("Minimum value : ",MIN)

Выход:

Minimum value :  1

Объяснение:

Здесь, во-первых, мы будем принимать входные данные как словарь. Во-вторых, мы применим функцию min() и сохраним выходные данные в переменной MIN. Наконец, мы напечатаем результат. Следовательно, мы увидим минимальное значение в словаре.

6. использование функции Python min() со значением по умолчанию

В этом примере мы будем принимать входные данные в виде пустого списка. Затем мы попытаемся найти минимальный пустой список со значением по умолчанию.

#using default value

lst = []
x= min(lst, default =20)

print("Minimum value : ",x)

Выход:

Minimum value :  20

Объяснение:

Здесь, во-первых, мы будем принимать входные данные в виде пустого списка как list= []. Во-вторых, мы применим функцию min() по умолчанию и сохраним выходные данные переменной x. Наконец, мы напечатаем результат. Следовательно, мы увидим минимальное значение в пустой строке со значением по умолчанию.

7. использование функции min() с аргументами и ключевой функцией

В этом примере мы будем использовать аргументы ширины min() и функцию key. определим функцию для вычисления длины строки.

#using the key function

def str_length(s):
    return len(s)
lst = ['LAtra', 'abc', 'Solu']
x = min(lst)

print(x, key=str_length))

Выход:

abc

Объяснение:

Здесь, во-первых, мы будем принимать входные данные в виде списка. Во – вторых, мы применим функцию min() и сохраним выходные данные в переменной x. В-третьих, мы определим функцию def с именем str_length(s). В-четвертых, мы попытаемся напечатать минимальное значение с помощью ключа. Наконец, мы напечатаем результат. Следовательно, мы увидим минимальное значение в строке.

8. использование функции Python min() с несколькими итерациями

В этом примере мы будем использовать несколько итераций в качестве входных данных. Затем мы выведем минимальное значение итераций.

#using multiple iterables

lst1 = [1, 2, 3]
lst2 = [5, 15, 40, 25, 35, 45]
Minimum = min(lst1, lst2, key = len)
print("Minimum value : ", Minimum)

Выход:

Minimum value :  [1, 2, 3]

Объяснение:

Здесь, во-первых, мы будем принимать входные данные в виде нескольких итераций с двумя списками как lst1 и lst2. Во-вторых, мы применим функцию min() как к списку, так и к. В-третьих, мы будем хранить выходные данные в минимальной переменной. Наконец, мы напечатаем результат. Следовательно, мы увидим минимальное значение в кортеже.

Вывод

В этом уроке мы узнали, как вычислить минимальное значение с помощью функции min() python. Все параметры и типы подробно объясняются с помощью примеров. Вы можете использовать любые данные, такие как список, кортеж, словарь и т. Д. Вы также можете использовать различные типы параметров по мере необходимости в программе.