Menu
Coddy logo textTech

Konwersja na listę

Część sekcji Logika i przepływ programu ścieżki Python w Coddy. Lekcja 6 z 78.

Możesz użyć funkcji list(), aby przekształcić obiekty iterowalne, takie jak krotki, ciągi znaków lub zakresy, w listy. Jest to przydatne podczas pracy z elementami w modyfikowalnym formacie.

Rzutowanie krotki na listę:

my_tuple = (1, 2, 3)
my_list = list(my_tuple)
print(my_list)  # [1, 2, 3]

Rzutowanie ciągu znaków rozdziela go na pojedyncze znaki:

my_string = "hello"
my_list = list(my_string)
print(my_list)  # ['h', 'e', 'l', 'l', 'o']

Rzutowanie zakresu na listę daje od razu wszystkie liczby:

my_range = range(5)
my_list = list(my_range)
print(my_list)  # [0, 1, 2, 3, 4]

Możesz też rzutować na inne typy, takie jak set lub dict, ale poznasz je później. Na razie skup się na list(), aby elastycznie przetwarzać i przekształcać dane!

challenge icon

Wyzwanie

Łatwy

Przekształć poniższe dane w listy za pomocą funkcji list():

  1. Krotka: (10, 20, 30)
  2. Ciąg znaków: "python"
  3. Zakres: range(1, 6)

Wypisz utworzone listy.

Przykładowy wynik:

[10, 20, 30]
['p', 'y', 't', 'h', 'o', 'n']
[1, 2, 3, 4, 5]

To wyzwanie utrwala używanie list() do przekształcania różnych obiektów iterowalnych w listy.

Spróbuj swoich sił

# Wpisz kod tutaj
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Logika i przepływ programu

Poćwicz samodzielnie: Kompilator Python online