Python Znajdź długość listy

Python Znajdź długość listy
„Listy są jednym z najbardziej przydatnych rodzajów danych w Python. Pozwalają nam przechowywać gromadzenie powiązanych danych w jednym kontenerze. Listy mogą akceptować wartości wielu typów, co czyni je bardzo wszechstronnymi we współczesnym rozwoju.

W tym artykule omówimy metody określania długości sznurka w Pythonie."

Zacznijmy.

Metoda 1 - funkcja Pythona Len

Najczęstszym sposobem określania długości listy jest funkcja LEN. Jest to wbudowana funkcja Pythona, która pozwala określić długość obiektu.

Możemy go użyć, aby uzyskać długość listy, jak pokazano:

L = [1,2,3,4,5]
Drukuj (Len (L))

Powyższe jest prostym przykładem, który wykorzystuje funkcję LEN, aby uzyskać długość danej listy.

Wyjście:

$ Python Len.py
5

Jak można się domyślić, lista zawiera pięć elementów, jak pokazano w funkcji LEN.

Metoda 2 -Python pętla

Drugą metodą, której możemy użyć, aby uzyskać długość danej listy, jest pętla Python. Możemy iterować element w tablicy i dodać licznik jego długości na każdej iteracji.

Poniższy kod pokazuje, w jaki sposób możemy to zaimplementować:

db = [„mysql”, „postgresql”, „sqlite”, „redis”, „cassandra”]
długość = 0
Dla e w db:
długość = długość + 1
Drukuj („długość:”, długość)

Kod powyżej powinien zwrócić dane wyjściowe jako:

Długość: 5

Chociaż powyższe prace, większość pythonistas nie uważa tego za potwierdzenie drogi Python. Dlatego zaleca się użycie funkcji len ().

Metoda 3 - Za pomocą długości_hint

W module operatora Pythona możemy użyć funkcji długości_hint, aby uzyskać liczbę elementów na danej liście.

Ta funkcja działa na dowolnym obiekcie obsługującym funkcje LEN, takie jak krotki, ciągi itp.

Przykład jest pokazany poniżej:

od operatora import długości_hint
db = [„mysql”, „postgresql”, „sqlite”, „redis”, „cassandra”]
print (f "długość: długość_hint (db)")

Kod powyżej powinien zwrócić:

Długość: 5

Wniosek

Masz to; Trzy metody określania długości danej listy w Pythonie. Zapraszam do dostosowania metody odpowiadającej Twoim potrzebom.

Dziękuje za przeczytanie!!