Funkcja Python Len

Funkcja Python Len
Jedną z wbudowanych metod w Pythonie jest Len (). Znajduje długość dowolnego przedmiotu. Zapewni liczbę elementów listy. Ta metoda działa z szerokim zakresem typów danych. Chociaż nie wszystkie struktury danych wydają się być odpowiednie dla funkcji LEN (), metoda akceptuje element jako wejście i wysyła długość tego elementu.

Metoda len () nigdy nie musi przechodzić przez zestaw danych, chyba że używamy niektórych wartości atrybutów. Atrybut zachowanego elementu byłby długość elementu. Funkcja len () zapewnia wartość długości parametru, która jest zmieniana za każdym razem, gdy element jest wstawiany lub usuwany z zestawu danych. Metoda len () będzie działać skutecznie w wyniku tego. W tej sekcji porozmawiamy o metodzie More Len ().

Przykład nr. 1:

W przypadku niektórych wbudowanych sekwencji użyjemy Len () w tym przykładzie. Jednostka z posortowanymi obiektami nazywa się sekwencją. Niektóre z głównych zamówień wbudowanych obejmują listy, krotki i struny.

a = "Witaj kochanie!"
Len (a)
print (len (a));
Working_Days = [„Saturaday”, „niedziela”]
Len (Working_Days)
print (len (robocze));
America_Coordinates = (45.9844, -1.7364)
Len (America_Coordinates)
print (len (America_Coordinates));



Deklarujemy zmienną „a” i przypisujemy jej wartość w formie ciągu „Witaj kochanie!„A następnie stosujemy funkcję len (), aby uzyskać długość ciągu. Następnie stosujemy funkcję print (), aby pokazać określoną długość. Podobnie deklarujemy drugą zmienną o nazwie „Working_Days” i podajemy nazwy dwóch dni tej zmiennej. Wartości określone dla tej zmiennej są w kształcie listy.

Nazywamy funkcję len (), aby znaleźć również długość tej zmiennej. Funkcja print () drukuje tę długość. Teraz inicjujemy zmienną „America_coordinates”. Tutaj zapewnimy dwa współrzędne. Funkcja len () jest stosowana w celu uzyskania długości krotki. Ostatecznie funkcja print () jest wywoływana, aby wyświetlić długość.


Widzimy, że wszystkie te typy danych (ciągi, krotki i listy) zapewnią użyteczne parametry funkcji len ().

Przykład nr. 2:

Ponieważ metoda len () liczy listę elementów w atrybucie, który chcemy dostarczyć, ta funkcja zawsze daje liczbę całkowitą w wyjściu. Jeśli parametr jest pustym ciągiem, ta metoda zwraca 0.

Len („”)
print (len („”));
Len ([])
print (len ([]));
Len (())
print (len (()));



W tym przykładzie definiujemy trzy różne metody definiowania pustej sekwencji. Następnie znajdujemy długość tych sekwencji za pomocą metody len (). Pierwsza pusta sekwencja jest zdefiniowana przez użycie podwójnych znaków cytatowych. Druga sekwencja jest definiowana przy użyciu nawiasów kwadratowych []. Trzeci jest zdefiniowany za pomocą okrągłych nawiasów. Używamy metody print () do pokazania długości tych sekwencji.


W poprzednim instancji możemy obliczyć długość dowolnego pustego ciągu, pustej listy lub pustego krotki. Dla każdego warunku metoda Len () zwraca 0.

Przykład nr. 3:

Możemy stworzyć serię, stosując funkcję Range (). Element zakresu tworzy wartości zgodnie z wymaganiami, a nie utrzymuje je wszystkie. Metoda len () zostanie zastosowana w celu określenia długości elementu dostarczonego do zakresu ().

Len (zakres (1, 50, 5))
druk (Len (zakres (1, 50, 5)));



Tutaj stosujemy funkcję Range (), aby ustawić liczby. Następnie wykorzystujemy metodę LEN (), aby uzyskać długość tego zakresu. Wraz z tym funkcja print () zostanie użyta do wyświetlania obliczonej długości.


Liczby w określonym zakresie zaczynają się od 1 i końca od 49, z 5 jako jednostka przyrostu. Do obliczenia długości określonego elementu zasięgu można użyć parametrów początkowych, końca i kroku.

Przykład nr. 4:

Metoda len () ma również zastosowanie do niektórych innych wbudowanych zamówień. Czasami musimy ustalić, ile różnych elementów jest zarówno na liście, jak i w każdej innej serii. Aby to osiągnąć, użyj metody set () i len ().

Import losowy
num = [losowe.Randint (1, 30) dla _ w zakresie (30)]
num = [13, 18, 29, 10, 27, 24, 16, 9, 24, 7, 26, 10, 17, 20, 28, 14, 3, 14, 12, 15, 1, 2, 4, 5 , 6, 8, 11, 13]
unikalne_numb = set (num)
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 3, 15, 17
Len (unikalny_numb)
print (len (unikalny_numb));



Na początku programu zintegrujemy losową bibliotekę. Następnie zainicjujemy zmienną „num”. Aby zdefiniować elementy, wykorzystamy metodę randint () losowego pliku nagłówka.

W ramach tej funkcji ubiegamy się o metodę pętli i Range (). Określamy liczbę elementów, które chcemy dodać do zestawu.

W następnym wierszu deklarujemy nową zmienną o nazwie „unikalne_numb”. Tutaj wywołujemy set funkcji (). Funkcja len () jest następnie stosowana do tego zestawu. Po uzyskaniu długości wywołamy funkcję print (), aby wydrukować tę długość.


Trzydzieści losowych wartości między 1 a 30 jest tworzone przy użyciu rozumienia listy i są przechowywane w zmiennej „NUM”. Gdy uzyskujemy dane losowe, wynik będzie się różnić za każdym razem, gdy funkcja jest wykonywana. Zbiór trzydziestu losowo utworzonych wartości w tej konkretnej iteracji ma siedemnaście różnych liczb całkowitych.

Przykład nr 5:

Często będziemy korzystać z słownika, który jest również wbudowanym typem danych w Pythonie. Każdy wpis w słowniku składa się z kombinacji wartości kluczowej. Metoda len () zwraca liczbę wpisów w słowniku, gdy konkretny słownik jest podawany jako parametr.

Len („Ahan”: 30, „Mureed”: 22, „Rabail”: 15)
print (len („Ahan”: 30, „Mureed”: 22, „Rabail”: 15));



W takim przypadku zdefiniujemy różne elementy w postaci słownika. Najpierw znajdujemy długość tego słownika za pomocą metody len (). Następnie stosujemy funkcję print (), aby po prostu przedstawić długość jako wyjście.


Jak pokazano w wyniku tego przykładu, w zdefiniowanym słowniku występują tylko trzy zestawy wartości kluczowej.

Wniosek

Zanim skończyliśmy czytanie tego artykułu, zrozumieliśmy, kiedy skorzystać z metody len () i jak skutecznie to. Przyjrzeliśmy się do użycia metody LEN (), aby dowiedzieć się, jak długie są elementy różnych kolekcji, w tym słowniki i zrozumienie list. W tym przewodniku zbadaliśmy również, jak określić rozmiar wbudowanych typów danych. Uznajemy również, że niektóre typy danych służą jako odpowiednie parametry dla metody LEN ().