Przekształcenie łańcucha na zestaw w Python pomaga w łatwiejszej manipulacji tekst. Python zapewnia różne sposoby konwersji ciągu wejściowego na zestaw. W tym poście przeglądamy każdą z tych metod przy użyciu odpowiednich przykładów.
W tym artykule obejmie następujące podejścia do konwersji określonych ciągów na ustawione w Python:
Metoda 1: Konwertuj ciąg na ustawienie w Pythonie za pomocą funkcji „set ()”
„„ustawić()”Funkcja tworzy obiekt zestawu Python, który ma unikalne i nieoprzeżone elementy. Metodę można tutaj zastosować do przeprowadzenia omówionej konwersji.
Składnia
Set (iterable)
Tutaj, "Iterable”Jest opcjonalnym parametrem, który określa„ sekwencja ”,„ kolekcja ”lub„ obiekt iterator ”, który należy przekonwertować na zestaw. Jeśli nie jest podana, tworzony jest pusty zestaw.
Przykład
Przeglądmy następujący przykładowy kod:
string_value = "Python Guide"
print (String_Value)
print (str (type (string_value)), „\ n ')
set_value = set (string_value)
print (set_value)
print (str (type (set_value))))
W powyższym kodzie „„strunowy„Wartość jest inicjowana i konwertowana w zestaw za pomocą„ustawić()”Funkcja. „„typ()”Funkcja jest stosowana dwa razy przed i po konwersji (do zestawu), aby sprawdzić typ danych.
Wyjście
„„strunowy„W powyższym fragmencie został przekształcony w„ustawić".
Metoda 2: Konwertuj ciąg na ustawienie w Python za pomocą metody „Add ()”
W Python „dodać()”Metoda jest wykorzystywana do dodania elementu/elementu do zestawu. Metoda „add ()” przyjmuje jeden argument, który jest elementem/elementami, które należy dodać do zestawu. Nie zwraca żadnej wartości. Tę metodę można zastosować, aby dołączyć zainicjowany ciąg do pustego zestawu.
Składnia
ustawić.Dodaj (element)
W powyższej składni „ustawić”To nazwa ustawionego obiektu i„element”Odpowiada elementowi, który należy dodać.
Przykład
Poniższy przykładowy kod służy do konwersji ciągu na ustawienie w Python:
string_value = "Python"
set_value = set ()
dla znaku w String_Value:
ustalić wartość.Dodaj (znak)
print (set_value)
print (type (set_value))
W powyższych wierszach kodu ciąg i pusty zestaw są inicjowane odpowiednio. Potem „„Do„Pętla jest stosowana wraz z„dodać()”Funkcja iterację ciągu i dołącz znaki ciągu do pustego zestawu.
Wyjście
Powyższe wyjście pokazuje, że ciąg został iterowany i dołączony do zestawu.
Metoda 3: Konwertuj ciąg na ustawienie w Python za pomocą „Ustaw zrozumienie”
W Python „Ustaw zrozumienie”Jest wykorzystywany do generowania zestawu z bieżącego iterable, takiego jak lista lub ciąg. Takie podejście jest wykorzystywane do konwersji danego ciągu na zestaw za pomocą „Do" pętla.
Składnia
wyrażenie dla elementu w ITERABLE, jeśli warunek
W powyższej składni:
Przykład
Przeglądmy następujący kod:
string_value = "Python"
set_value = i for i in String_Value
print (set_value)
print (type (set_value))
W powyższym bloku kodu „Ustaw zrozumienie”Jest używany wraz z„Do„Pętla, aby utworzyć zestaw z każdym znakiem łańcuchowym jako poszczególne elementy.
Wyjście
Na podstawie powyższego wyjścia można zweryfikować, czy ciąg wejściowy został przekonwertowany na zestaw. Jest takie, że znaki ciągów są dołączane do zestawu.
Wniosek
Aby przekonwertować dany ciąg na zestaw, „ustawić()„Funkcja”dodać()”Metoda lub„Ustaw zrozumienie”Można użyć w Pythonie. Używana jest funkcja „set ()” wraz z funkcją „str ()” do transformacji/konwersji danego ciągu na zestaw w Python. Podejścia „Add ()” i „Ustaw zrozumienie” wykonują konwersję poprzez iterację za pomocą wartości ciągu. Ten post Python przedstawił różne sposoby konwersji ciągu na zestaw.