Python Set Method Pop

Python Set Method Pop
Kilka wbudowanych funkcji w języku programowania Python pozwala usunąć elementy z sekwencji danych, takich jak zestawy. Metoda Python set pop () to funkcja, która usuwa losowy element z zestawu. W Pythonie funkcja pop () zwraca element, który został losowo usunięty. Zestaw jest natychmiast aktualizowany bez brakującego elementu. Interpreter Python rzuca wyjątek typeerror, jeśli zestaw próbujesz usunąć element, gdy zestaw jest pusty. W celu wykonania pop () zaakceptuje tylko jeden parametr. To wejście zostanie użyte do oznaczenia indeksu elementu, który powinien zostać wyskoczony z dostarczonej listy. Metoda podania listy jest całkowicie opcjonalna; Jeśli nie jest dostarczany żaden argument, wartość „-1” jest używana jako domyślna. W takim przypadku wartość domyślna -1 oznacza ostatnie miejsce listy. Element jest umieszczony w tym precyzyjnym miejscu, a także usuwa się z tej konkretnej listy w wyniku metody pop ().

Ta wbudowana funkcja Pythona pomaga w wyodrębnianiu elementów z zestawu, podobnej do techniki zastosowanej podczas wdrażania stosu. Po usunięciu górnego elementu z zestawu metoda ta zwraca element odłączony. Gdy stosuje się metodę Python Set Pop (), losowy element z zestawu jest usuwany. Oznacza to, że może wyskoczyć z dowolnego miejsca z dowolnego miejsca w planie, niezależnie od tego, czy jest on z tyłu czy z przodu. Każdy element w zestawie można usunąć za pomocą metody POP (), niezależnie od jej lokalizacji. Po usunięciu losowego elementu z zestawu metoda Set Pop () zwraca usunięty element. W przeciwieństwie do stosu, losowy element zestawu jest wyskakujący. Jest to dość popularna funkcja w zestawie i nie ma parametrów.

Przykład 1:

W naszym pierwszym przykładzie będziemy używać dwóch zestawów, w których jeden zawiera słowa i inne liczby. Następnie zastosowaliśmy metodę pop () i wyświetliśmy zaktualizowane zestawy również. Tutaj zestaw słów i liczb jest wyświetlany przed i po funkcji pop (). Zauważysz również, że po drukowaniu zestawu wartości są wyświetlane zgodnie z danymi wejściowymi. Pojawiają się w losowych czasach.

Podobnie, kiedy wyskakujemy wartość, wartość jest wyskakowana losowo. Dwukrotnie wysyłaliśmy wartości i za każdym razem wydrukowaliśmy zmodyfikowane zestawy. Chociaż nasz komputer wyskakuje wartości z przodu, twój może być inny i otrzymasz różne wyniki za każdym razem, gdy uruchamiasz ten kod. Nie zdziw się, jeśli widzisz inny wynik.

Word = „Apple”, „banana”, „sok”, „czerwony”, „fasola”
liczba = 15, 10, 86, 10, 65
Drukuj („Przed wysppingowym zestawem słów jest:”, Word)
Drukuj („Przed wysppingowym zestawem numerów jest:”, liczba)
Drukuj („Word, który jest wyskakujący:”, Word.Muzyka pop())
druk („liczba, która jest wyskakowana:”, numer.Muzyka pop())
print („Zaktualizowany zestaw słów to:", słowo)
print („Zaktualizowany zestaw liczb to:”, liczba)
Drukuj („Word, który jest wyskakujący:”, Word.Muzyka pop())
druk („liczba, która jest wyskakowana:”, numer.Muzyka pop())
print („Zaktualizowany zestaw słów to:", słowo)
print („Zaktualizowany zestaw liczb to:”, liczba)

Wyjście powyższego kodu jest następujące.

Przykład 2:

Używamy metody pop () w pustym zestawie w drugim przypadku. Najpierw ogłosiliśmy pusty zestaw. Nazwa zestawu w naszym przypadku jest najnowsza. Teraz wyskoczymy wartość z zestawu. Wartość wyskakująca jest zwracana metodą set pop (). Wartość jest wybierana losowo.

MyName =
Drukuj („Nazwa, która jest wyskakowana:”, nazwa.Muzyka pop())

Jeśli zestaw jest pusty, wyrzucony jest wyjątek typeerror, ponieważ można postrzegać z poniższego zrzutu ekranu.

Przykład 3:

W naszym ostatnim przykładzie będziemy obsługiwać Pop () na zestawie zawierającym liczby i słowa. Aby usunąć losowy element z zestawu, zadeklarowaliśmy zbiór mieszany (o nazwie Mixed_Newset), jak widać w pierwszym wierszu kodu. Następnie wyświetliśmy oryginalny zestaw. Zastosowaliśmy metodę POP na Mixed_Newset, zapisaliśmy wynik w zmiennej ABC, a następnie wydrukowaliśmy zaktualizowany zestaw po zastosowaniu metody POP. Jak widać, oryginalny zestaw jest wyświetlany na początku. Następnie zidentyfikowano element, który ma zostać wyskakujący, a pozostały element jest wyświetlany później.

mixed_newset = „Atomic Blonde”, 22, „prędkość”,
19, „Attack the Block”, 37, „Road House”
print („oryginalny zestaw:”, mixed_newset)
ABC = Mixed_Newset.Muzyka pop()
print ('\ npop i przedmiot:', ABC)
Drukuj („Set After Pop:”, Mixed_Newset)
xyz = mixed_newset.Muzyka pop()
Drukuj („\ npop i przedmiot:”, xyz)
Drukuj („Set After Pop:”, Mixed_Newset)

Po uruchomieniu powyższego kodu osiągnięto następujący wynik.

Wniosek:

Gdy stosuje się metodę Python Set Pop (), losowy element jest usuwany. Oznacza to, że może wyskoczyć z dowolnego miejsca z dowolnego miejsca w planie, niezależnie od tego, czy jest on z tyłu czy z przodu. Każdy element w zestawie można usunąć za pomocą metody POP (), niezależnie od jej lokalizacji. Po usunięciu losowego elementu z zestawu metoda Set Pop () zwraca usunięty element. W przeciwieństwie do stosu, losowy element zestawu jest wyskakujący. Jest to jedna z najważniejszych funkcji w zestawie i musisz wiedzieć, jak z niego korzystać. W tym krótkim przewodniku nauczyłeś się, jak korzystać z zestawu. Nauczyłeś się, jak korzystać z metody pop () na pustym zestawie. Na koniec nauczyłeś się używać metody pop () na mieszanych zestawach. Wszystkie z nich są szczegółowo wyjaśnione z przykładami lepszego zrozumienia.