Zamień listę w Python String

Zamień listę w Python String

W różnych językach komputerowych lista jest porównywalna z tablicą. Wsporniki kwadratowe służą do oznaczenia go, a przecinek () służy do podziału dwóch elementów lub elementów na liście. W Python uporządkowana kolekcja znaków to ciąg. Należy rozpoznać rozróżnienie między listą a ciągiem. Lista to ułożony typ obiektu, podczas gdy ciąg to dobrze uporządkowana seria znaków. Podstawowe rozróżnienie między nimi jest możliwe do zidentyfikowania. Kiedy jest dostarczona lista i przekształcamy ją w ciąg, możemy napotkać różne sytuacje. Na przykład tłumaczenie listy ciągów. W tym artykule pokaże, jak przetłumaczyć listę Pythona na ciąg w najbardziej wydajny sposób.

Przykład 1: Metoda łączenia ()

W Python funkcja łączenia jest jednym z najprostszych sposobów zmiany listy na ciąg. Najważniejszą rzeczą do zapamiętania podczas korzystania z tej metody jest to, że przekłada się ona tylko na listy na ciągi, które zawierają tylko ciągi jako elementy. Iterable są potwierdzane jako parametry metody łączenia (). Pobiera także nowy ciąg jako wejście, które zawiera elementy połączone z iterabinu.

W przykładzie metoda łączenia () przechodzi listę wejściową jako wejście i łączy elementy listy z ciągiem wyjściowym, zwracając ciąg jako wyjście. Początkowo zainicjowaliśmy listę posiadającą niektóre elementy.

inp_list = [„hi”, „i”, „am”, „kalsoom”]
out_str = ""
Drukuj („Sprawdź listę teraz: \ n”)
druk (out_str.dołącz (inp_list))


Ekran wyjściowy pokazuje pomyślny wynik wyżej wymienionego programu. W formie łańcucha wyświetla „Cześć jestem kalsoom”.

Przykład 2: rozumienie listy

W Python rozumienie listy generuje listę elementów z już dostępnej listy. Pętla jest następnie używana do przemierzania iteracyjnych obiektów w sposób elementu po elementach. Metoda Join () łączy komponenty listy w nowy ciąg i zwraca ją jako wyjście, podczas gdy rozumienie listy przemierza elementy jeden po drugim. Z istniejącej listy zrozumienie List Python generuje listę elementów. Wykorzystuje również pętlę do eksploracji komponentów iterable w wzorze elementu po elemencie.

Na tym załączonym zrzucie ekranu mamy listę posiadającą niektóre elementy. Następnie użyliśmy metody rozumienia listy i wydrukowaliśmy jej wynik, wykorzystując instrukcję drukowania.

X = [„i”, „Want”, 4, „jabłka”, „i”, 18, „banany”
ListTostTR = ".dołącz ([STR (ELEM) dla ELEM in x])
drukuj (ListtOsttr)

Ekran wyjściowy pokazuje efektywny wynik wyżej wymieniony program. Ciąg „Uwielbiam 2 pisz na Linuxhint”Jest wyświetlany.

Przykład 3: Metoda map ()

Iteracyjne obiekty, takie jak krotki, listy i ciągi, są akceptowane przez funkcję map (). W rezultacie służy do mapowania komponentów iteracyjnych obiektów na określoną funkcję. Aby przekształcić listę w ciąg, funkcję mapy może być używana na dwa sposoby. Jeśli lista jest całkowicie złożona z liczb lub jeśli lista jest zróżnicowana. Metoda str () przekształci określony typ danych w typ danych string, podczas gdy funkcja map () zaakceptuje dwa wejścia. Metoda Str () zostanie wywołana na każdym elemencie w sekwencji iterowalnej. Iterator zostanie użyty do pobierania wartości ciągów. Wreszcie wszystkie wartości wytwarzane przez funkcję str () są łączone przy użyciu metody łączenia ().

W tym załączonym zrzucie ekranu mamy listę zatytułowaną „X„Posiadanie niektórych elementów, w tym liczb całkowitych i postaci. Następnie użyliśmy metody map listy i wydrukowaliśmy jej wynik, wykorzystując instrukcję drukowania.

x = [„i”, „love”, 2, „Write”, „for”, „Linuxhint”]
ListTostTR = ''.dołącz (mapa (str, x))
drukuj (ListtOsttr)

Ekran wyjściowy pokazuje pomyślny wynik wyżej wymienionego programu. Ciąg „Uwielbiam 2 pisz na Linuxhint”Jest wyświetlany.

Wniosek

W Python lista typów danych i ciąg ma swoje znaczenie. W tym artykule obejmowało podstawy list i ciąży Python oraz kilka metod i technik konwersji typów danych na stringi. Wdrożyliśmy przykłady, stosując metodę łączenia, metodę rozumienia listy i metodę mapy. Zdecydowanie sugeruje się, abyście dogłębnie studiować i zrozumieć wszystkie te metody, ponieważ są one niezwykle produktywne i przydatne w przekształcaniu listy do ciągu z mniejszą liczbą linii kodowych. Po zrozumieniu, wdrożyć wszystkie te metody w swoim systemie.