Python Tuple to String

Python Tuple to String
W tym samouczku wyjaśnimy, jak przekonwertować krotność na ciąg Python. Będziemy rozważać różne podejścia za pomocą kompilatora Spyder, wdrażając różne przykładowe kody. Wszyscy wiemy, że krotek oszczędza różne elementy w jednej zmiennej. Jest to również dobrze uporządkowane i stałe gromadzenie danych. Krotki Pythona są niekwestionowani. Oznacza to, że nie możesz zmienić elementów krotek. Na przykład używamy krotki, aby zapisać listę nazw uczniów.

Teraz to, co robimy. Znaki zawierają symbole, alfabety lub liczby otoczone między podwójnymi kwotami. Aby kontynuować, przyjrzymy się różnym strategiom, które można wykorzystać do wykonania tej procedury.

Przykład 1

Więc w naszym pierwszym przykładowym kodzie używamy STR.Funkcja łącza (), znana również jako funkcja połączenia. Zwraca ciąg, podłączając wszystkie odrębne elementy przejścia rozdzielonego przez separator ciągów. Jest to przydatne podejście, które nie tylko działa z krotkami, ale także obsługuje listy Python. Nie akceptuje zbyt wielu parametrów, ale przyjmuje tylko dowolny element, który zwraca jeden element na raz. Chodź, przejdźmy do przykładu, który pomaga zrozumieć całą operację.

Używamy nowego pliku, aby opisać działanie metody Join (). Tutaj na poniższej ilustracji możemy zobaczyć, że najpierw zadeklarowaliśmy i zainicjowaliśmy krotkę. Elementy krotki można zmienić w zależności od potrzeb pracy. W naszym następnym stwierdzeniu utworzyliśmy ciąg oddzielony przecinkiem. Następnie deklarujemy ogranicznik. W końcu używamy instrukcji drukowania, która wymaga separatora.dołącz () funkcję jako parametr i wyświetla pożądany wynik.

tuple_1 = („p”, „r”, „o”, „g”, „r”, „a”, „m”)
separator = „”
Drukuj (separator.dołącz (Tuple_1)

Po prostu zapisz plik programu, klikając Ctrl+S, a następnie naciśnij przycisk F5 na klawiaturze, aby uruchomić plik kodu.

Przykład 2

W naszym drugim przykładowym kodzie używamy funkcji Ruck (), która jest podana w module Python Funcols. Wymaga dwóch parametrów, iteratora lub funkcji, ale daje tylko jeden element. Idźmy dalej, aby lepiej zrozumieć metodę.

Używamy tego samego pliku programu, aby wyjaśnić działanie metody Ruck (). Tutaj na poniższej ilustracji najpierw importujemy moduł Functools i Operator. Moduł operatora wykonuje podstawowe operacje matematyczne. Następnie możemy wywołać metodę redukuj (), która przyjmuje dwa argumenty, a następnie stworzyliśmy krotkę. Elementy krotki można zmienić w zależności od potrzeb pracy. W tym programie zdefiniowaliśmy konwersję, który drukuje ciąg. Następnie używamy instrukcji drukowania, która pokazuje kolejne dane wyjściowe na ekranie.

importować Functools
Operator importu
def Converttuple (TUP)
Str_1 = Functools.Zmniejsz (operator.Dodaj, (TUP))
return Str_1
tuple_1 = („p”, „r”, „o”, „g”, „r”, „a”, „m”)
str_1 = Converttuple (Tuple_1)
Drukuj (str_1)

Po prostu zapisz plik programu, a następnie naciśnij przycisk F5 na klawiaturze, aby uruchomić plik kodu.

Przykład 3

W naszym trzecim przykładowym kodzie używamy metody pętli do konwertowania krotek na ciągniki Python. Używamy pętli, aby osiągnąć nasz cel. Rzućmy okiem na przykładowy kod, który pomaga skutecznie zrozumieć operację. W tym przykładowym kodzie najpierw wygenerowaliśmy krotkę. Elementy krotki można zmienić w zależności od potrzeb pracy. Możemy zadeklarować „STR”, który zmienia określony element na ciąg. Następnie użyliśmy pętli, która przemierza się przez krotek. Ostatecznie używamy funkcji drukuj do wyświetlania konwertowanego ciągu.

tuple_1 = („p”, „r”, „o”, „g”, „r”, „a”, „m”)
str = "
dla pozycji w Tuple_1:
Str = Str + Pozycja
Drukuj (STR)

Ponownie zapisz i wykonaj kod programu, aby wyświetlić konwertowany ciąg na ekranie konsoli.

Wniosek

W tym samouczku omówiliśmy różne sposoby konwersji krotki na ciąg Python. Te przykładowe kody mogą pomóc w wdrożeniu tej konwersji. Omawialiśmy Str.Dołącz (), redukuj () i dla metod pętli. Mam nadzieję, że ten przewodnik był w stanie odpowiedzieć na wszystkie Twoje zapytania. Str.Metody dołączania () i pętli to metody najlepszych praktyk. Nie musisz używać wielu linii kodu, tak jak to zrobiłeś w metodzie Ruck ().