Metoda łączenia ciągów Python String

Metoda łączenia ciągów Python String
Aby połączyć elementy ciągów, stosowana jest metoda Python String (). W rezultacie zwraca łańcuch, który łączy sznurki w iteralnych krotek, słowniki i zestawy. Po połączeniu części łańcucha ta metoda wkłada separatory między nimi, aby mieć sens. Bez separatorów ciąg nie może być zrozumiały. Zatem ta funkcja wstawia separatory, aby łańcuch był łatwy do odczytania lub zrozumienia. Każdy symbol, taki jak „przecinek”, „przestrzeń” lub jakakolwiek inna, może być używany jako separator.

Składnia metody Python String ():

Przykład 1: Za pomocą metody Pythona String () Python

W tym przykładzie używane jest kilka separatorów do łączenia lub połączenia ciągu za pomocą metody String Join (). Za pomocą nawiasów lub określonego ciągu podziału metoda łączy () łączy każdy element na liście lub obiektu, który przypomina tablicę i podaje nowy ciąg. Jeśli w kolekcji jest tylko jeden element, separator nie zostanie użyty podczas zwracania elementu.

Zacznijmy od pierwszego przykładu, w którym wartości ciągów są połączone razem bez użycia separatorów. Na początku istnieje lista ciągów o różnych wartościach ciągu. Lista ciągów składa się z czterech wartości. Wartości ciągu to „OOP”, „Java” i „PHP”. Utrzymujemy tę listę w już zainicjowanej zmiennej „podmiotów”. Metoda łączenia () jest następnie wywoływana ze zmienną „podmiot” w następnym wierszu i nie ma nic zamiast separatora, ponieważ scalamy ciągi bez separatora w tej sekcji kodu.

Zmienna „S”, którą wcześniej zainicjowaliśmy, zawiera wyniki procedury połączenia (). Aby po prostu połączyć wartości ciągów, używamy pustego separatora. Następnie używamy funkcji drukuj ze zmienną „S” w następującym wierszu, aby wyświetlić wynik na ekranie.

Wyświetla ciąg, który składa się z każdej postaci w iteracją. Ponieważ ustawiamy separator jako „pusty” w skrypcie, nie ma przestrzeni ani innego separatora między wartościami ciągu. Teraz zawiera „oopjavaphp” w ciągu.

Druga sekcja skryptu polega na dołączeniu do ciągów za pomocą metody łączenia () i wstawianiu miejsca między każdą wartością z listy ciągów. Zacznijmy pisać kod. Po pierwsze, mamy listę trzech strun - „i”, „miłość” i „kodowanie”, które przechowujemy w zmiennej „M”, którą już zainicjowaliśmy.

Następnie używamy funkcji print (). W ramach tej funkcji używamy metody łączenia () do łączenia elementów ciągów, które są obecne na liście za pomocą przestrzeni jako separatora między tymi elementami łańcucha. Używamy przestrzeni separatora, naciskając klawisz przestrzeni z klawiatury pomiędzy odwróconymi przecinkami, i dodaliśmy z nią funkcję łączenia (). Wewnątrz nawiasów metody łączenia () umieszczamy zmienną „M”, ponieważ nasza lista elementów strunowych jest w niej przechowywana.

Elementy listy ciągów są teraz scalane za pomocą separatora między nimi. Jak widać, wprowadza między nimi przestrzeń separatora, aby zwrócić nowy ciąg „Uwielbiam kodowanie”.

Składniki krotki są połączone w trzeciej części kodu. Aby przechowywać różne wartości w jednej zmiennej, użyj krotek. Zestaw danych Tuple jest jednym z zestawów danych Pythona do przechowywania dużych zestawów danych. Ostatnie trzy to kolekcja, zestaw i słownik, z których każdy ma wyraźny zestaw cech i zastosowań. Tuple to ciągła kolekcja, która jest ułożona. Począwszy od pierwszego wiersza kodu, mamy listę krotek z wartościami „Alex”, „24” i „1998”. Jak wiemy, wartości ciągów należy umieścić pomiędzy odwróconymi przecinkami i że wartości liczb całkowitych nie powinny być zapisywane między odwróconymi przecinkami. Funkcja połączenia jest następnie używana w następnym wierszu z separatorem „”,. W nawiasie metody Join () wprowadzamy zmienną „listę”, ponieważ nasza lista krotek jest przechowywana w tej zmiennej, którą musimy dołączyć. Wynik metody łączenia () jest umieszczony w zmiennej „S”, którą wcześniej zainicjowaliśmy. Dlatego następnie używamy funkcji drukowania, aby wydrukować wynik.

Po naciśnięciu przycisku Uruchom, aby wyświetlić jego wyjście, pojawia się komunikat „TypeError”, ponieważ na liście krotek znajdują się zarówno wartości liczb całkowitych, jak i. Metoda żądła połączenia () może łączyć tylko wartości, które są ciągi, więc musimy przekonwertować listę na struny przed połączeniem.

Jak widzimy, lista zawiera wartości „Alex”, „24” i „1998”. Przeszliśmy zmienną „A” do funkcji ciągów, więc „A” umieszcza każdą wartość na raz, aby wykonać na niej funkcję łączenia (). Następnie, ponieważ wynik jest przechowywany w zmiennej „S”, wywołujemy funkcję drukowania, przekazując argument „S”, aby wyświetlić wynik.

Możesz teraz zobaczyć, że lista krotek jest przekształcana w ciąg, a wyjście jest prezentowane, po połączeniu ciągu i wykorzystaniu „przecinka” jako separatora.

Przykład 2: Wykorzystanie metody łączenia () do łączenia ciągu z zestawami

W tym przykładzie użyjemy metod z metodą łączenia () do łączenia elementów ciągów. Użyj zestawów, aby przytrzymać wiele elementów w parametrze ciągów. Zestaw w Pythonie służy do przechowywania kolekcji danych. Zestaw jest niezmienną, niezmienną i niezamieszaną kolekcją.

Rozpocznijmy program. Pierwszy wiersz tego programu zawiera listę strun z wartościami „Noah”, „Alex”, „Smith” i „John” w IT. Symbol, którego chcemy wykorzystać jako separator, który jest podkreśleniem ”, jest następnie inicjowany i przechowywany w zmiennej„ S ”. Następnie w poniższym wierszu używamy metody połączenia z separatorem zawartym w „S”. Używamy więc „S.dołączyć()". W nawiasie metody połączenia używamy zmiennej „nazwa”, ponieważ jest to ta zmienna, która zawiera listę, którą chcemy połączyć. Używamy zmiennej wyników do przechowywania wyniku scalania tej listy. Aby wyświetlić dane wyjściowe na ekranie, przekazujemy zmienną „wynik” jako parametr do funkcji print ().

Elementy na liście ciągów są łączone, ale widzimy, że ich zamówienie się zmieniło. Zatem w istocie to właśnie robią „zestawy”: zmieniają kolejność sekwencji elementów po połączeniu i jeśli jakikolwiek element na liście powtórzy się, pojawiają się tylko raz. Ponieważ użyliśmy podkreślenia jako separatora między tym.

Przykład 3: Wdrożenie metody łączenia () do łączenia łańcucha ze słownikiem

W tym przykładzie dołączymy do ciągu ze słownikiem, co oznacza, że ​​dołączymy do kluczy słownika, a nie jego zawartości. Iterable typu „Słownik” zawiera pary wartości kluczowej elementów danych. Za pomocą separatora ciągów metoda łączenia () w Pythonie łączy tylko kluczową część słownika. Część wartości łączenia jest nieobecna.

Pierwszym elementem, który mamy, jest „Sukces: 1” w słowniku, który zawiera parę wartości kluczowej, która reprezentuje parę elementów danych na początku kodu. Jak pokazano na poniższym obrazie, możemy również zobaczyć inną „wartość kluczową”, które są zawarte w słowniku. Mamy w sumie sześć kluczowych wartości na liście.

Zawsze pamiętaj, że klucz słownika musi być ciągiem. W przeciwnym razie komunikat „typeeRror” pojawia się na wyświetlaczu wyjściowym. Następnie, ponieważ elementy są przechowywane w zmiennej „słownik”, dostarczyliśmy go jako parametr metody łączenia () wraz z separatorem „_”, którego użyliśmy do przyłączenia się do klawiszy poprzez wkładanie podkreślenia między nimi. Wynik dołączenia do klawiszy jest następnie umieszczany w funkcji druku.

Słownik po prostu łączy klucze i ignoruje wartości, aby klawisze były prawidłowo połączone. Znak podkreśla „_” służy do łączenia klawiszy.

Wniosek

Dowiedzieliśmy się o użyciu metody Python String Join () w celu połączenia elementów listy ciągów. Po zintegrowaniu elementów dodaliśmy niektóre separatory, takie jak „przecinek”, „przestrzeń” i „podkreślenie” między nimi. W pierwszym przykładzie dołączyliśmy do elementów ciągów za pomocą metody łączenia (), która zwraca wynik jako pojedynczy ciąg po dołączeniu do elementów. Następnie, w drugim przykładzie, połączyliśmy elementy z zestawami za pomocą metody Join (). Wreszcie, w trzecim przykładzie, dołączyliśmy do ciągu za pomocą metody łączenia () z słownikami.