Lista Python Shuffle

Lista Python Shuffle
W Python pomysł Shuffle wywodzi się z tasowego pokładu kart do gry. Shuffling to technika używana do tasowania talii kart i losowego wyboru jednego w grach karcianych. W Pythonie szuflowanie służy do uzyskania całkowicie filtrowanej listy losowej. Używamy wbudowanej funkcji „shuffle ()”, aby trzymać listę Pythona, jakbyśmy shuffle karty. W Shuffle () lista jest zasilana jako argument. Funkcja tasuje listę, a następnie aktualizuje listę. Funkcja nie tworzy innej listy do przesyłania w nią elementów tasowych. Funkcja shuffle () wykonuje zamówienie i przestawia zamówienie. Dzisiaj omówimy, jak używać kodu Pythona do przetasowania elementów na liście, tym samym reorganizując elementy listy Python. W tym celu używamy kilku metod do jego wdrażania.

Uwaga: System operacyjny w tym artykule List Python Shuffle to Windows 10. Również Spyder jest używany do wykonywania przykładowych programów.

Przykład 1:

W tym przykładzie używamy funkcji shuffle (), aby tasować listę Python of Fruits_name. Początkowo używamy modułu losowego, ponieważ funkcja losowania jest obecna. Następnie tworzymy i inicjujemy listę owoców. Możesz tworzyć i dodać dowolne wartości do listy. Następnie używamy funkcji shuffle () do wymieszania listy. Aby przesyłać listę i zaimplementować kod, używamy kompilatora Spyder. Po prostu uruchom go z paska wyszukiwania systemu Windows, a następnie utwórz nowy plik implementacji programu. Możesz sprawdzić ten program tutaj:

Import losowy
Fruits_name = [„Banana”, Apple ”,„ Peach ”,„ Orange ”]
losowy.shuffle (nazwa_wąźników)
Drukuj (nazwa_wądzy)

Gdy pomyślnie napiszemy nasz program listy Python Shuffle, zapisz plik kodu źródłowego z menu pliku, tak jak to zrobiliśmy na poniższym zrzucie ekranu:

Teraz uruchom plik kodu, trafienie w klawisz skrótu F5 i zobacz, jak funkcja shuffle () tasuje listę owoców w kodzie Python. Wyjście jest pokazane tutaj:

Przykład 2:

W tym przykładzie używamy losowych.Funkcja próbek (). Funkcja losowo wybiera elementy z listy i tworzy nową filtrowaną listę listy. Po pierwsze, ma argument listy, który chcemy tasować. Następnie wymaga kolejnego argumentu, który odnosi się do długości listy lub liczby elementów, które chcemy wybrać. Używamy .Próbka () funkcja listy Python lista Python. Robimy to w tym samym pliku kodu źródłowego. Możesz utworzyć nowy plik kodu źródłowego, który wprowadza zmiany w poprzednim. Używamy tego samego pliku kodu „Pythonshufflelist”. Sprawdźmy, w jaki sposób udało nam się utrudnić naszą listę Python.

Początkowo tworzymy lub inicjowujemy naszą listę i określamy jej nazwę do listy wita_. Następnie możemy utworzyć nową zmienną, „taskowaną”, która losowa.Funkcja próbek (). Fedurowaliśmy listę i rozmiar naszej listy do losowej.Funkcja próbek (). Za pomocą funkcji len () możemy utrzymać dynamikę tego procesu, ponieważ rozmiar listy może się zmienić. Możesz sprawdzić ten program tutaj:

Import losowy
Welcome_list = [„wita”, „to”, „the”, „gdzie”, „świat”, „z”, „python”,]
tasowany = losowy.shuffle (wita_list, len (wita_list)
nadruk (tasowany)

Zapisz i uruchom plik kodu i sprawdź obciążenie wyjściowe na ekranie konsoli:

Przykład 3:

W tym przykładzie omówimy, jak trzymać talię kart za pomocą funkcji shuffle (). Wdrażamy to w Spyder IDE i używamy tego samego pliku kodu. Aby utworzyć listę kart, najpierw określamy funkcję produktu (). Funkcja wykonuje mnożenie dwóch zamówień. Nasz pokład jest zorganizowany, więc losowo ją za pomocą funkcji shuffle (). Możesz sprawdzić ten program tutaj:

Importuj itertools, losowe
Deck_Cards = lista (iTerTools.Produkt (zakres (1,14), [„Jack”, „Heart”, „Queen”, „Club”])))
losowy.Shuffle (Deck_Cards)
Drukuj („Twoje karty:”)
Dla i w zakresie (5):
print (Deck_Cards [i] [0], „of”, Deck_Cards [i] [1])

Otrzymasz inny wynik za każdym razem, gdy wykonasz ten kod. Tutaj uruchamiamy kod dwa razy, a dane wyjściowe pokazano poniżej:

Wniosek

W tym artykule omówiliśmy najlepsze metody listy listy w Python. Istnieją różne metody listy tasowania w Python. Jednak omówiliśmy shuffle () i losowe.Metody próbek () w naszej ilustracji. Zastosowaliśmy te metody, ponieważ są one bardzo łatwe w użyciu i zrozumiałe. Mamy nadzieję, że ten artykuł uznałeś za pomocny i sprawdź nasze inne artykuły.