Konwertuj ciąg na ustawienie Pythona

Konwertuj ciąg na ustawienie Pythona

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:

  • Używając "ustawić()”Funkcja.
  • Używając "dodać()" Metoda.
  • Za pomocą "Ustaw zrozumienie".

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:

  • "wyrażenie”To każde ważne wyrażenie Pythona, które można zastosować do elementu.
  • "Iterable”To dowolny obiekt, taki jak zestaw, krotek, lista itp.
  • "stan”To opcjonalny filtr, który wybiera elementy, które należy uwzględnić w nowym zestawie.

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.