Articles

How to Declare a List in Python

Aby zainicjować listę w Pythonie przypisz ją za pomocą nawiasów kwadratowych, zainicjuj za pomocą funkcji list(), utwórz pustą listę za pomocą mnożenia lub użyj zrozumienia listy. Najczęstszym sposobem deklarowania listy w Pythonie jest użycie nawiasów kwadratowych.

Lista jest strukturą danych w Pythonie, która zawiera uporządkowaną sekwencję zera lub więcej elementów. Listy w Pythonie są mutowalne, co oznacza, że mogą być zmieniane. Mogą zawierać dowolny typ danych, jak łańcuch znaków czy słownik.

Gdy zaczynasz pracę z listami, możesz zadać sobie pytanie: jak zainicjować listę w Pythonie? Innymi słowy: jak utworzyć listę w Pythonie?

Tutorial odpowie na to pytanie i przedstawi sposoby inicjalizacji listy w Pythonie. Omówione zostaną podstawy list oraz sposoby inicjalizacji listy przy użyciu notacji nawiasów kwadratowych, list(), mnożenia list oraz rozumienia list.

Odświeżenie wiadomości o listach w języku Python

form-submission
Find Your Bootcamp Match
  • Career Karma matches you with top tech bootcamps
  • Uzyskaj ekskluzywne stypendia i kursy przygotowawcze

Listy przechowują zero lub więcej elementów. Każdy element w liście jest określany jako element. Listy są często nazywane tablicami Pythona.

W Pythonie elementy na liście są oddzielane przecinkami, a sama lista jest ujęta w nawiasy kwadratowe. Oto przykład listy w Pythonie:

jobs = 

Nasza lista zawiera trzy wartości: Software Engineer, Web Developer oraz Data Analyst. Możemy odwołać się do naszej listy za pomocą zmiennej „jobs”, którą zadeklarowaliśmy powyżej.

Jak utworzyć listę w Pythonie

Możesz zainicjować listę w Pythonie za pomocą nawiasów kwadratowych, metody list(), mnożenia list i zrozumienia listy.

Nawiasy kwadratowe pozwalają zainicjować pustą listę lub listę, która zawiera pewne domyślne wartości. Metoda list() działa w taki sam sposób jak nawiasy kwadratowe. Chociaż musisz dodać nawiasy kwadratowe i listę elementów wewnątrz metody list(), jeśli chcesz dodać jakieś wartości początkowe.

Mnożenie list pozwala na stworzenie nowej listy, która powtarza elementy z istniejącej listy. List comprehensions pozwala na tworzenie nowej listy z zawartości istniejącej listy.

Python Tworzenie listy: Nawiasy kwadratowe

Do zainicjowania pustej listy w Pythonie można użyć nawiasów kwadratowych lub metody list(). Na potrzeby tego tutoriala skupimy się na tym, jak można użyć nawiasów kwadratowych lub metody list() do zainicjowania pustej listy.

Jeśli chcesz utworzyć pustą listę bez wartości, istnieją dwa sposoby, w jakie możesz zadeklarować swoją listę. Po pierwsze, możesz zadeklarować listę bez wartości poprzez określenie zestawu nawiasów kwadratowych bez żadnych wartości składowych. Oto przykład takiej składni:

jobs = print(jobs)

Nasz kod zwraca: .

Nawiasy kwadratowe bez niczego pomiędzy nimi reprezentują pustą listę.

Możemy określić pewne wartości domyślne, dodając je pomiędzy naszymi nawiasami kwadratowymi:

jobs = 

Zadeklarowaliśmy obiekt listy z dwiema wartościami początkowymi: „Software Engineer” i „Data Analyst”.

Python Tworzenie listy: metoda list()

Innym sposobem na stworzenie pustej listy w Pythonie bez wartości jest użycie metody list(). Oto przykład metody list() w akcji:

jobs = list()print(list)

Nasz kod zwraca: .

Oba pierwsze podejścia zwracają tę samą odpowiedź: pustą listę. Nie ma standardów dotyczących tego, kiedy najlepiej jest użyć któregoś z tych podejść. Generalnie używa się podejścia z pustymi nawiasami kwadratowymi (), ponieważ jest ono bardziej zwięzłe.

Python Declare List: List Multiplication

Jednym z podejść do inicjalizacji listy z wieloma wartościami jest multiplikacja listy. To podejście pozwala na stworzenie listy z pewną liczbą predefiniowanych wartości.

Więc, powiedzmy, że tworzymy program, który prosi nas o wymienienie naszych 10 najlepszych ulubionych książek. Chcemy zainicjować tablicę, która będzie przechowywać książki, które wpiszemy. Moglibyśmy to zrobić używając następującego kodu:

favorite_books = * 10print(favorite_books)

Nasz kod zwraca:


Nasz program utworzył listę, która zawiera 10 wartości.

Podzielmy nasz kod. W pierwszej linii używamy składni mnożenia, aby zadeklarować listę z 10 wartościami. Wartość, której używamy dla każdej pozycji na tej liście to ”, czyli pusty łańcuch. Następnie używamy funkcji print() Pythona, aby wypisać naszą listę na konsolę.

Możemy użyć tej składni, aby zainicjować listę z dowolną wartością, jaką chcemy. Gdybyśmy chcieli, aby nasza lista zaczynała się od 10 wartości równych Choose a book, moglibyśmy użyć następującego kodu:

favorite_books = * 10print(favorite_books)

Gdy wykonamy nasz kod, utworzymy listę z 10 wartościami. Każda wartość na liście jest równa Choose a book… Wypiszemy tę listę na konsolę:


Python Declare List: List Comprehension

W powyższym rozdziale pokazaliśmy, jak zainicjalizować listę za pomocą mnożenia list. To podejście jest użyteczne, ponieważ pozwala na zainicjowanie listy z wartościami domyślnymi.

Można również zainicjować listę z wartościami domyślnymi używając metody list comprehension. Zrozumienie listy w Pythonie odnosi się do techniki, która pozwala na tworzenie list przy użyciu istniejącego obiektu iterowalnego. Obiektem iterowalnym może być lista lub instrukcja range(), lub inny typ iterowalny.

List comprehensions to użyteczny sposób definiowania listy opartej na iteratorze, ponieważ jest elegancki, prosty i szeroko rozpoznawalny.

Powiedzmy, że chcemy stworzyć listę z 10 wartościami równymi Choose a book…, tak jak zrobiliśmy to w poprzednim przykładzie. Moglibyśmy to zrobić za pomocą list comprehension używając następującego kodu:

favorite_books = print(favorite_books)

Nasz kod zwraca:


W powyższym przykładzie, używamy list comprehension do stworzenia listy. Instrukcja list comprehension jest iteratorem for i in range(10). Ten iterator jest używany do tworzenia listy, która powtarza wartość Wybierz książkę. dziesięć razy.

Podsumowanie

Inicjalizacja listy jest kluczową częścią pracy z listami. Ten tutorial omawiał jak inicjalizować puste listy używając nawiasów kwadratowych i metody list(). Omówiono również, jak wykorzystać techniki mnożenia list i ich rozumienia do utworzenia listy zawierającej określoną liczbę wartości.

Teraz jesteś gotowy, aby zacząć inicjalizować listy w Pythonie jak profesjonalista!

Zapoznaj się z naszym przewodnikiem Jak nauczyć się Pythona, aby dowiedzieć się, jak możesz dowiedzieć się więcej o języku programowania Python.

Jak nauczyć się Pythona?

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *