Funkcja Python Min

Funkcja Python Min

„Podobnie jak inne języki programowania, Python zajmuje się również wbudowanymi funkcjami, które są tworzone, aby pomóc programistom we wszystkich aspektach. W określony sposób działa kilka funkcji. Jednym z nich jest funkcja min (). Jak wskazuje nazwa, najmniejsza liczba zostanie zwrócona przez tę funkcję. Ten samouczek obejmie podstawowe funkcje, działanie i typy funkcji min () z niektórymi podstawowymi przykładami, które są łatwe do wdrożenia.

Do wyjaśnienia działania tej wbudowanej funkcji w języku programowania Pythona używana jest prosta funkcja min () dla szeregu liczb całkowitych. Użyliśmy kodu jednolinowego z instrukcją drukowania. Możesz również użyć osobnej zmiennej do przechowywania wszystkich elementów. Ta technika zostanie opracowana dalej w tym przewodniku. Funkcja min () będzie zawierać trzy wartości jako parametr, na którym zostanie zastosowana funkcja min (."

Drukuj (min ([117,92,43]))

Po użyciu tego kawałka kodu w sekcji programu, debugujemy i wykonamy. Wynikająca wartość będzie widoczna w oknie „Konsole IPython”. Poniżej snapa przedstawia, że ​​po kompilacji wynik to „43”.

Istnieją dwie główne kategorie funkcji Python Min ():

  • Funkcja min () za pomocą obiektów
  • Funkcja min () za pomocą iterables

Wyjaśnimy oba typy przy użyciu przykładowych przykładów. Najpierw pójdziemy z użyciem obiektów.

Funkcja min () za pomocą obiektów

Ten typ jest również znany jako funkcja min (. Funkcja Min może używać dowolnego rodzaju obiektu pojedynczego typu danych, a następnie funkcja minimalna wykonuje resztę, porównując wszystkie wartości wejściowe jako argument, a następnie zwracając wartość minimalną. Podstawową składnią do tej funkcji jest:

min (argument1, argument2, *argumenty, klucz)

Parametry funkcji min

  • Argument1: odnosi się do obiektu, który może być liczbą całkowitą lub ciągiem itp.
  • Argument2: Podobnie jak Argument1, jest również obiektem dowolnego typu danych.
  • *Argumenty (opcjonalnie): Jest to opcjonalny argument, który może być dowolnym obiektem i można go usunąć.
  • klucz (opcjonalnie): Jest to funkcja, do której przekazujemy elementy, gdy porównanie jest dokonywane między wszystkimi elementami.

W poniższym przykładzie po prostu przeszliśmy obiekty typu liczb całkowitych bez iteratora. Zarówno wartości dodatnie, jak i ujemne są dodawane do tablicy obiektów. Wszystkie te wartości są przekazywane do funkcji Min (), a wynikowa wartość jest przechowywana w zmiennej kluczowej, za pomocą.

Połączenie liczb dodatnich i ujemnych spowoduje najmniejszą wartość uzyskaną z funkcji min (). Ta wartość jest ujemna, ponieważ jest mniejsza niż wartości dodatnie.

Funkcja min () za pomocą iterable

Ten typ funkcji min () przyjmuje dowolny typ, a następnie zwraca wartość ujemną. Podstawowa składnia jest podana w następujący sposób:

min (iterable, key = func)

Parametry funkcji

  • iterable-: Iterable w Pythonie może być dowolnym z poniższych (lista, krotka, tablica, ciąg, zestaw itp.).
  • Klucz (opcjonalnie): opcjonalny parametr, który przyjmuje wynikową wartość po operacji funkcji min ().

Teraz użyjemy różnych iterablesów, aby wykonać na nich funkcję min (.

Pobierz najmniejszy element z listy

Iterable, którego tu używamy, to lista liczb całkowitych. Ta lista zostanie przekazana przez min (), a następnie wynik jest przechowywany w zmiennej, która jest „snumber”.

Snumber = min (liczba);

Wartość zostanie wyświetlona w oknie konsoli w wykonaniu przez funkcję drukuj.

Możesz zobaczyć, że spośród wszystkich liczb całkowitych na liście wyświetlana jest najmniejsza wartość.

Przyprzyj najmniejszej pozycji z łańcucha

Tym razem iterator jest ciągiem. Wszystkie postacie są napisane w odwróconych przecinkach. Zmienna typu ciągów zostanie następnie poddana funkcji min (.

Sstring = min (języki);

Ta wartość zostanie następnie wyświetlona bezpośrednio za pośrednictwem instrukcji drukowania.

W tym przykładzie widać, że „C ++” wydaje się mniejszy w porównaniu do „C ostre”. Ale funkcja min () nie działa na rozmiarze. Ale odnosi się do alfabetu, który jest najważniejszy, postępując zgodnie z kolejnością wstępującą. Zarówno „C Sharp”, jak i „C ++” zaczynają się od C, ale pusty znak jest uważany za mniejszy w porównaniu z zapisami matematycznymi. Dlatego; C Sharp to minimum całego sznurka.

Pobrać najmniejszy element ze słownika

Kiedy mamy do czynienia ze słownikami, używany jest kluczowy parametr. Ponieważ funkcja min () zwraca najmniejszy klucz do słownika. Weź zmienną słownika. Wewnątrz zmiennej użyj różnych kluczy do przechowywania wartości. Każdy klucz będzie miał w sobie osobną wartość. Reprezentacja czynników kluczowych i wartości wynosi „2:14”. Tutaj 2 jest kluczem, a 14 to wartość.

Najpierw musimy znaleźć najmniejszy klucz, używając funkcji min (. W tym celu funkcja minuta zostanie zastosowana do słownika, a wynikowy klucz będzie przechowywany w zmiennej kluczowej. Wszystkie klucze są kombinacją liczb dodatnich i ujemnych

Key1 = min (liczby)

Wydrukuj wynikową wartość za pomocą zmiennej.

Według wyniku konsoli wartość ujemna będzie najmniejsza spośród wszystkich kluczy.

Teraz opracujemy funkcję min () z kolejnymi przykładami. Następnie jest pobranie klucza, którego wartość jest najmniejsza. W przeciwieństwie do poprzedniego przykładu, w którym wybrano klucz, teraz wybierzemy najmniejszą wartość, a następnie wyświetli się odpowiedni klucz.

Weź zmienną Key2, która będzie przechowywać wartość funkcji min (). Ta minimalna funkcja przyjmie kolejną funkcję jako parametr. To jest funkcja lambda.

K = Lambda K: Liczby [K]

Przyjmie to wszystkie wartości klawiszy, obliczy najmniejszy, a następnie przekazać tę wartość do funkcji. Następnie zgodnie z najmniejszą wartością zostanie wybrany klucz.

Wykonaj kod, a następnie zobaczysz, że „9” jest najmniejszą wartością spośród wszystkich wartości, chociaż klucz tej wartości nie jest najmniejszy. Ale z pomocą Lambda możemy uzyskać najmniejszy klucz do wartości.

Ponownie użyjemy funkcji Lambda, ale tym razem, aby uzyskać najmniejszą wartość bezpośrednio.

Wyświetlona zostanie najmniejsza wartość, czyli 9.

Znajdź ciąg o minimalnej długości za pomocą funkcji min ()

Aby sprawdzić rozmiar dowolnego ciągu, używamy klucza z wbudowaną funkcją „LEN”. Zostanie uzyskany tylko rozmiar łańcucha, a nie zamówienie.

S = min („hello”, „hi”, „pa”, key = len)

Przyniesie to najmniejszy ciąg w zależności od rozmiaru, ale nie z alfabetami.

Wniosek

Artykuł „Python min () funkcja” ma na celu wyjaśnienie działania tej wbudowanej funkcji w kodach Python. Parametr tej funkcji zawiera elementy, które mają być wykorzystywane do porównania. Istnieją dwa podstawowe typy funkcji min: obiekty i iteracyjne. Wyjaśniliśmy im oboje przykładami do rozwinięcia dla zrozumienia czytelników. Użytkownik musi mieć know-how podstawowego użycia języka Pythona. Ten artykuł z pewnością odegra istotną rolę w eskalacji wiedzy na temat funkcji Pythona min ().