Python ustawiony na ciąg

Python ustawiony na ciąg

Zestawy i sznurki to zarówno kolekcje różnych przedmiotów, ale z głównymi różnicami w ich pracy. Zestaw to zbiór wartości bez powtórzenia, podczas gdy ciąg jest niczym innym jak zbiorem znaków z dozwolonymi powtórzeniami.

Konwersja jednego typu danych na inny jest czymś, co każdy programista dla początkujących/pośrednich powinien wiedzieć, jak wykonać. Jedną z takich konwersji jest przekształcenie Pythona ustawionego w strumień Python. Wyczyn można łatwo osiągnąć, stosując metodę reper (), metodę łączenia () i odlewu typu str ().

Metoda 1: Za pomocą metody Rep () ()

Metoda represy. W ten sposób możemy po prostu użyć go do konwersji zestawu w ciąg w Python, aby to zademonstrować, użyj następujących wierszy kodu:

setvar = „this”, „is”, „Linuxhint”, „Python”
#Konwersja
StringVar = Rep (setvar)
#Printuj wyjście
print (setvar, typ (setvar))
print (StringVar, typ (StringVar))


W tym kodowym fragmencie:

    • Zestaw jest tworzony i przekazywany do metody Rep ().
    • Wynik metody rep () jest przechowywany w zmiennej „StringVar”.
    • Metoda print () służy do drukowania wartości zarówno zmiennych StringVar, jak i SETVAR wraz z ich typem.

Po wykonaniu powyższego kodu daje następujące wyniki w terminalu:


Notatka: Nie daj się mylić z sekwencją elementów zestawu i ciągu w wyjściu, ponieważ zestaw jest kolekcją „nieopisaną”.

Wyjście weryfikuje, że zwrócone wartości to oba obiekty. Jednak jeden z obiektów należy do klasy „SET” i po konwersji nowy obiekt należy do klasy „Str” lub String.

Metoda 2: Za pomocą metody Join ()

Metodę Join () można użyć do konwersji zestawu na ciąg w Python, określając ograniczenie łączące, a następnie przekazując wartości każdego elementu zestawu w argument metody połączenia. Podwajanie się jest czymś, co bardzo dezorientuje ludzi.

Cóż, w zestawie każdy element jest oddzielony przecinkiem, a gdy wszystkie te elementy są scalone lub w tym przypadku „połączone” w ciąg, używamy ogranicznika do oddzielenia każdego elementu. Aby zademonstrować zastosowanie metody połączenia do konwersji ustawiania się na string, weź następujący kod:

setvar = „this”, „is”, „Linuxhint”, „Python”
#Konwersja
stringvar = ",".dołącz (pozycja dla pozycji w SETVAR)
#Printing obu zmiennych
print (setvar, typ (setvar))
print (StringVar, typ (StringVar))


Tutaj, w tym fragmencie kodu, przecinku i pustej przestrzeni „jest używane jako ogranicznik, a wartości zestawu są przekazywane do metody łączenia przez pętlę do in. Wyjście tego fragmentu kodu jest następujące:


Notatka: Nie daj się mylić z sekwencją elementów zestawu i ciągu w wyjściu, ponieważ zestaw jest kolekcją „nieopisaną”.

Wyjście sprawdza, czy zestaw został pomyślnie przekonwertowany na ciąg za pomocą metody połączenia. Dodatkowo użytkownik może również użyć metody map () w metodzie łączenia ().

Metoda 3: Za pomocą metody str ()

Metoda Str () służy do konwersji innego typu danych na ciąg, który jest zasadniczo znany jako odlewanie typu. Aby to zademonstrować, weź następujący fragment kodu:

setvar = „this”, „is”, „Linuxhint”, 12, „Python”
#Konwersja
stringVar = str (setvar)
#Printing obu zmiennych
print (setvar, typ (setvar))
print (StringVar, typ (StringVar))


Działanie tej metody jest bardzo podobne do metody metody rep (). Po wykonaniu tego kodu daje następujące wyniki na terminalu:


Notatka: Nie daj się mylić z sekwencją elementów zestawu i ciągu w wyjściu, ponieważ zestaw jest kolekcją „nieopisaną”.

Wyjście potwierdza, że ​​zestaw został przekonwertowany na ciąg za pomocą metody odlewania typu str ().

Wniosek

Przekształcenie zestawu w sznur w Python jest czymś, co może na początku wydawać się bardzo zniechęcające, ale w rzeczywistości jest to dość łatwa praca. Aby wykonać tę konwersję, użytkownik może wykorzystać wbudowane metody, takie jak metoda konwersji typu Rep (), metoda konwersji typu str () i metoda łączenia (). Aby sprawdzić, czy zestaw został pomyślnie przekonwertowany na ciąg, użytkownik może użyć metody type () do weryfikacji.