Metoda aktualizacji Python SET

Metoda aktualizacji Python SET
Python ma wiele obiektów, takich jak zestawy, listy, słowniki itp. Zestaw jest bardzo przydatnym typem danych Python, który jest zbiorem elementów nieuporządkowanych. Metoda Python Set Update () aktualizuje dowolny zestaw, dodając nowe elementy z innego zestawu lub obiektu iterowalnego. Duplikowane elementy obu zestawów zostaną pominięte podczas aktualizacji. Do głównego zestawu można dodać elementy jednego lub więcej zestawów. Zastosowania metody aktualizacji () zostały pokazane w tym samouczku.

Składnia:

Poniższa składnia pokazuje, że do istniejącego zestawu zostaną dodane wartości obiektu iterowalnego.

ustawić.Aktualizacja (iterabalna)

Lub

Poniższa składnia pokazuje, że do istniejącego zestawu zostaną dodane wartości dwóch lub więcej iteracyjnych obiektów.

ustawić.aktualizacja (iterable1, iterable2, iterable3,…)

Iterable obiektów przekształca automatycznie w zestaw przed dodaniem wartości do innego zestawu, a funkcja aktualizacji () nic nie zwraca. Różne zastosowania funkcji aktualizacji () zostały pokazane w następnej części samouczka.

Przykład-1: Zaktualizuj zestaw według innego zestawu

Utwórz plik Pythona z następującym skryptem, który wstawił wartości zestawu do innego zestawu. Tutaj wartości obu zestawów są numeryczne. Wartości dwóch zestawów i wartości zaktualizowanego zestawu zostaną wydrukowane później.

#Declare pierwszy zestaw
set1 = 45, 10, 38, 21, 90, 42, 37
#Declare drugi zestaw
set2 = 21, 49, 60, 90, 11, 56
#PROPT WARTOŚCI Pierwszego zestawu
Drukuj („Wartości pierwszego zestawu: \ n”, set1)
#PROPT WARTOŚCI drugiego zestawu
Drukuj („Wartości drugiego zestawu: \ n”, set2)
#Update pierwszy zestaw według drugiego zestawu
set1.aktualizacja (set2)
#PRORT WARTOŚCI ZAKTUALIZOWANEGO ZESTADU
drukuj („Wartości pierwszego zestawu po aktualizacji: \ n”, set1)

Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.

Przykład-2: Zaktualizuj zestaw liczb według zestawu znaków

Utwórz plik Pythona z następującym skryptem, który wstawił wartości zestawu do innego zestawu. Tutaj wartości głównego zestawu są liczbami, a wartości innego zestawu są ciągi. Wartości zaktualizowanego zestawu zostaną wydrukowane później.

#Declare Lista liczb
ListData = [90, 50, 10, 60, 40, 30]
#Przekieruj listę w zestawie
set1 = set (ListData)
#PROPT WARTOŚCI ZESTAW
Drukuj („Wartości oryginalnego zestawu: \ n”, set1)
#Declare kolejny zestaw
set2 = „php”, „bash”, „java”
#Update set1 według set2
set1.aktualizacja (set2)
#PRORT WARTOŚCI ZAKTUALIZOWANEGO ZESTADU
wydrukuj („Wartości zaktualizowanego zestawu: \ n”, set1)

Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.

Przykład-3: Zaktualizuj zestaw za pomocą listy

Utwórz plik Python z następującym skryptem, który wstawił wartości dwóch list do innej listy, która zostanie przekonwertowana na zestaw przed aktualizacją. Tutaj wartości trzech list to znaki. Wartości zestawu głównego zostaną wydrukowane przed i po aktualizacji zestawu.

#Declare trzy listy znaków
ListData1 = [„A”, „B”, „C”, „D”]
ListData2 = [„p”, „q”, „r”]
ListData3 = [„w”, „x”, „y”, „z”]
#Create Set z pierwszej listy
setData = set (ListData1)
#PROPT WARTOŚCI ZESTAW
drukuj („Wartości oryginalnego zestawu: \ n”, setData)
#Update ustawione według drugiej listy
setdata.aktualizacja (ListData2)
#PROPT WARTOŚCI ZESTAW
drukuj („Wartości zestawu po aktualizacji według drugiej listy: \ n”, setData)
#Update ustawione według trzeciej listy
setdata.aktualizacja (ListData3)
#PROPT WARTOŚCI ZESTAW
Drukuj („Wartości zestawu po aktualizacji według trzeciej listy: \ n”, setData)

Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.

Przykład-4: Zaktualizuj zestaw za pomocą słownika

Utwórz plik Pythona z następującym skryptem, który wstawił wartości słownika do zestawu. Tutaj wartości głównego zestawu to znaki, a klucze słownika to postacie. Wartości zestawu głównego zostaną wydrukowane przed i po aktualizacji zestawu.

#Declare zestaw
setData = „a”, „b”, „c”, „d”, „e”
#Declare A Dictionary
dicdata = 'x': 60, „y”: 50, „z”: 36
#PROPT WARTOŚCI ZESTAW
drukuj („Wartości zestawu: \ n”, setData)
#PROPT WARTOŚCI SŁOWNIKA
Drukuj („Wartości słownika: \ n”, dicdata)
#Update ustawione przez słownik
setdata.Aktualizacja (DicData)
#PROPT WARTOŚCI ZESTAW
Drukuj („Wartości zestawu po aktualizacji przez słownik: \ n”, setData)

Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.

Przykład-5: Zaktualizuj zestaw za pomocą krotki

Utwórz plik Pythona z następującym skryptem, który wstawił wartości krotki do zestawu. Tutaj wartości głównego zestawu i wartości krotki to liczby. Wartości zestawu głównego zostaną wydrukowane przed i po aktualizacji zestawu.

#Declare zestaw
setData = 7, 8, 4, 9, 2, 0, 9
#Declare a Tuple
tupledata = (70, 30, 60, 40, 10)
#PROPT WARTOŚCI ZESTAW
drukuj („Wartości zestawu: \ n”, setData)
#PROPT WARTOŚCI krotki
Drukuj („Wartości krotki: \ n”, Tupledata)
#Update ustawione przez krotek
setdata.Aktualizacja (Tupledata)
#PROPT WARTOŚCI ZESTAW
Drukuj („Wartości zestawu po aktualizacji przez krotek: \ n”, setData)

Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.

Element-6: Zaktualizuj zestaw za pomocą ciągu

Utwórz plik Python z następującym skryptem, aby wstawić wartość ciągu do zestawu. Tutaj wartości głównego zestawu są ciągi. Wartości zestawu głównego zostaną wydrukowane przed i po aktualizacji zestawu.

#Declare zestaw
setData = „Ubuntu”, „Windows”, „Fedora”, „Red Hat”
#Declare A String
strval = „Linux”
#PROPT WARTOŚCI ZESTAW
drukuj („Wartości zestawu: \ n”, setData)
#PROPT WARTOŚCI STRING
drukuj („Wartości ciągu: \ n”, strval)
#Update ustawione według ciągu
setdata.Aktualizacja (Strval)
#PROPT WARTOŚCI ZESTAW
drukuj („Wartości zestawu po aktualizacji według ciągu: \ n”, setData)

Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.

Wniosek:

W tym samouczku opisano różne sposoby aktualizacji zestawu za pomocą innego zestawu, listy, krotu, słownika i ciągu.