Lista Pythona i pętla For w LuckyTemplates

W tym samouczku zademonstruję, jak pętla For może iterować po elementach listy języka Python w usłudze LuckyTemplates . Zwróć uwagę, że lista jest typem danych Pythona, który składa się z elementów od prostych do zaawansowanych.

Pętla For umożliwia nam powtarzanie podobnych kodów ograniczoną liczbę razy. Upraszcza złożone problemy w proste.

Na początek musisz utworzyć nowy notatnik Pythona przy użyciu notatnika Jupyter. Po otwarciu notatnika Pythona możemy teraz utworzyć listę Pythona w komórce kodu. 

Spis treści

Tworzenie listy w Pythonie i pętli For w LuckyTemplates – Numeryczne

Nazwijmy naszą przykładową listę my_list . Lista Pythona jest oznaczona nawiasami kwadratowymi „[ ]” i oddzielona przecinkiem „,”.

Lista Pythona i pętla For w LuckyTemplates

Pamiętaj, aby umieścić swoje elementy w nawiasach, inaczej nic się nie pojawi po uruchomieniu.

Lista Pythona i pętla For w LuckyTemplates

Powiedzmy, że chcemy dodać 1 do wszystkich naszych elementów na naszej liście. Nie możesz po prostu wpisać +1 w swoim kodzie, ponieważ spowoduje to błąd podczas pisania. Aby to zrobić, musimy powtórzyć każdy element na naszej liście za pomocą For Loop

Lista Pythona i pętla For w LuckyTemplates

Używamy słowa For , aby wskazać pętlę, po której następuje symbol zastępczy znany również jako zmienna. Zwykle używamy zmiennych takich jak i oraz x , ale na razie użyjmy i . Ponownie chcemy dodać 1 do każdego z naszych elementów. Musimy więc przejrzeć każdy element na naszej liście, wpisując poniższy kod.

Lista Pythona i pętla For w LuckyTemplates

Następnie zawiń go w instrukcję Print . Gdy to uruchomimy, możemy zobaczyć, że pomyślnie dodaliśmy 1 do każdego z naszych elementów na naszej liście Pythona.

Lista Pythona i pętla For w LuckyTemplates

Po prostu wiedz, że zawsze możesz zmienić i dodać dowolną liczbę. Na przykład chcemy dodać 5 . Po prostu wpisz liczbę w nawiasie. Gdy go uruchomimy, w naszych ustaleniach pokaże, że każdy z naszych elementów jest dodany do 5 .

Lista Pythona i pętla For w LuckyTemplates

Dołączanie istniejącej listy do nowej listy za pomocą pętli for

Możemy chcieć wskazać nasze ustalenia z naszej poprzedniej listy do naszej listy. Użyjmy wyników 6, 8, 9, 10 i 11 jako przykładów. Najpierw utwórzmy pustą listę w nowej komórce kodu, do której możemy dołączyć naszą poprzednią listę „ my_list” .

Nazwijmy tę pustą listę „new_list” i utwórzmy pętlę For, używając X jako naszej zmiennej. Dołączymy naszą istniejącą listę o nazwie my_list , więc będziemy ją iterować.

Lista Pythona i pętla For w LuckyTemplates

Następnie chcemy, aby wartości naszej my_list zostały dodane do 5, więc musimy dodać x = x+5 . Teraz dołączymy naszą poprzednią listę do naszej new_list ze zmienną X . Append służy do dodawania elementu na końcu już istniejącej listy.

Lista Pythona i pętla For w LuckyTemplates

W nowej komórce możemy wpisać naszą zmienną nowa_lista . Po uruchomieniu tego możemy zobaczyć, że pomyślnie dodaliśmy nasze ustalenia do naszej nowej listy.

Lista Pythona i pętla For w LuckyTemplates

Tworzenie listy w Pythonie i pętli For w LuckyTemplates – tekst

Wcześniej zademonstrowałem kilka sposobów tworzenia listy w Pythonie i pętli For za pomocą liczb. Teraz oceńmy trochę tekstu w ten sam sposób. W tym przykładzie będę używał nazw firm.

Wpiszmy słowo firma , dodajmy nasze nawiasy i wypiszmy nazwy naszych firm w środku. W tym przykładzie użyjmy Microsoft , IBM , Tesla i Meta. Pamiętaj, że możesz użyć dowolnej firmy, którą lubisz. 

Lista Pythona i pętla For w LuckyTemplates

Za pomocą For Loop chcemy zwrócić firmy z literą „ a ” w tytule. Aby sklasyfikować te firmy, utwórz pętlę For, wpisując poniższy kod.

Lista Pythona i pętla For w LuckyTemplates

Ten kod wskazuje, że używając For Loop, aby przejść przez każdy element na naszej liście, możemy wydrukować każdy z tych elementów, które mają literę „ a ”, a następnie uruchomić go.

Lista Pythona i pętla For w LuckyTemplates

Możemy już zobaczyć, jak wygodna i wydajna staje się ta metoda, gdy przyjrzymy się zapętleniu tysięcy różnych elementów, które mogą znajdować się na liście. Kontynuując nasz samouczek, pokażę ci inną metodę o nazwie Rozumienie listy.

Tworzenie listy w Pythonie i pętli For w LuckyTemplates – Liczbowe rozumienie listy

Rozumienie listy jest dość podobne do tego, co zademonstrowałem wcześniej. Różnica polega na tym, że jest znacznie czystsza, łatwiejsza i oszczędza czas. Jest preferowany przez niektórych ludzi, ponieważ może ograniczyć liczbę linii używanych w programie. Utwórzmy tę samą akcję na naszym pierwszym i drugim przykładzie dodawania 1 bezpośrednio w każdym elemencie w tej samej komórce kodu. 

Aby uniknąć nieporozumień i zapewnić porównanie, nazwijmy naszą listę my_list2 , a następnie wpiszmy elementy naszej listy Pythona w nawiasach. W ramach tego utworzymy nową listę „ new_list_2 ”, aby wskazać nasze wyrażenie polegające na dodaniu 1 do każdego elementu wymienionego w my_list2 .

Lista Pythona i pętla For w LuckyTemplates

Gdy uruchomimy naszą nową_listę_2 w nowej komórce, zobaczymy te same ustalenia lub wyniki elementów, co wcześniej.

Lista Pythona i pętla For w LuckyTemplates

Widzimy, że obie metody dają ten sam wynik; jednak używanie rozumienia list jest o wiele krótsze, szybsze i łatwiejsze. 

Tworzenie listy w Pythonie i pętli For w LuckyTemplates — Tekst rozumienia listy

Wreszcie, innym sposobem, w jaki możemy wykorzystać rozumienie list, jest użycie go do oceny tekstu tak samo, jak w naszym poprzednim przykładzie dotyczącym nazw firm. Wykonajmy tę samą czynność, co poprzednio, w której powtórzyliśmy każdą firmę, aby uzyskać nasz konkretny element.

Użyjmy innej nazwy, aby zapewnić porównanie, na przykład a_company. Chcemy zwrócić element ( i ) dla każdego elementu ( i ) na naszej liście firm , jeśli ma on „ a ” w tym konkretnym elemencie ( i ). Zobacz kod poniżej.

Lista Pythona i pętla For w LuckyTemplates

Gdy wpiszemy naszą listę a_company w nowej komórce, pokaże nam te elementy lub firmy, które mają literę „ a ”.

Lista Pythona i pętla For w LuckyTemplates

Możemy również użyć For Loop do mocowania elementów na liście. Korzystając z tego samego przykładu, powiedzmy, że chcemy, aby wszystkie elementy na naszej liście Pythona były pisane wielkimi literami.

Skopiujemy tę samą listę firm napisaną wcześniej małymi literami i wpiszemy pod nią naszą pętlę For. Musimy użyć metody upper() , aby każdy element na naszej liście był pisany wielkimi literami.

Lista Pythona i pętla For w LuckyTemplates

Gdy uruchomimy ten kod, pokaże, że wszystkie elementy na naszej liście Pythona są teraz pisane wielkimi literami.

Lista Pythona i pętla For w LuckyTemplates


Funkcje zdefiniowane przez użytkownika w języku Python | Omówienie
ładowania przykładowych zestawów danych w języku Python
przy użyciu języka Python w usłudze LuckyTemplates | Zestaw danych i funkcja łańcuchowa

Wniosek

Metody, które zademonstrowałem, to tylko kilka ze wszystkich możliwych rzeczy, które możesz zrobić za pomocą Python list i For Loop w LuckyTemplates.

Lista to najbardziej wszechstronny typ danych dostępny w Pythonie, zapisywany jako lista wartości oddzielonych przecinkami lub elementów w nawiasach. Lista Pythona pomaga przechowywać wiele danych w tym samym czasie.

Z drugiej strony pętla For jest kluczowa w Pythonie, ponieważ umożliwia użytkownikom przeglądanie list, które mogą zawierać tysiące elementów.

Wszystkiego najlepszego,

gaelim








Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.