Kopia listy Python

Kopia listy Python
Lista to typ danych Python, który jest otoczony kwadratowymi nawiasami [] i zawiera elementy oddzielone przecinkami. Wartości listy mogą być wielu rodzajów danych. Indeksowanie listy rozpoczyna się od zera i można je łączyć i pokroić. Ponieważ czasami konieczne jest odtworzenie obiektu, metody kopiowania są niezwykle przydatne. Język Pythona zapewnia kilka opcji do osiągnięcia tego. Celem tego artefaktu jest wykazanie, jak korzystać z techniki kopiowania listy. Ponieważ lista jest szeroko wykorzystywana, jej kopia jest również wymagana.

Korzystając z kilku wbudowanych operacji, wartości listy można klonować jako nową wartość listy. Konieczne może być powielanie pozycji z listy w niektórych procedurach Python. Rzeczywiście, lista kopii jest metodą w Pythonie, która jest używana na listach zawierających wiele zmiennych/wartości. Podstawową funkcją funkcji kopiowania jest powtórzenie elementów istniejącej listy na świeżo utworzoną pustą listę. W tym artykule dotyczy skopiowania listy na inną listę. Mamy dwie ilustracje, które będą prowadzić naszych użytkowników za każdym razem, gdy będą próbować skopiować listę.

Uwaga: Użyj Spyder IDE w systemie Windows 10, aby wdrożyć następujące przykłady.

Przykład 1: Metoda kopii ()

Copy () to nowa technika na listach Python wydanych w Python 3. Duplikuje listę na inną listę. Należy pamiętać o tym, że Python 2 go nie wspiera. Funkcja kopii () jest najprostszą techniką do kopiowania listy Python. Możemy wizualizować warunek, w którym musimy zduplikować listę. Znak równości = można użyć do utworzenia duplikacji listy. Z drugiej strony nowa lista będzie powiązana ze starym. Jeśli edytujesz oryginalną listę, nowa lista zostanie również zaktualizowana. Pozycja na nowej liście jest podobna do tej na poprzedniej liście.

Funkcja listy kopii () generuje kopię oryginalnej listy. Nie ma parametrów dla funkcji kopii (). Na tej poniższej ilustracji mamy listę „x”, w której określliśmy również niektóre liczby całkowite i struny. Następnie utworzyliśmy inną zmienną „New_X”, w której skopiujemy zawartość oryginalnej listy. Instrukcja wydruku zostanie wykonana po tym, aby wydrukować skopiowaną listę na ekranie. Kod metody copy () został pokazany na dołączonym obrazie i w formie tekstowej:

X = [„Hello”, 1, 2, 3]
New_x = x.Kopiuj()
Drukuj („skopiowana lista:”, new_x)

Wydruk skopiowanej listy można zobaczyć na obrazie wyświetlonym poniżej. Wyjście jest prawidłowe zgodnie z naszym poprzednim kodem programu:

Przykład 2

Ta ilustracja jest nieco inna niż poprzednia. Tutaj mamy listę zatytułowaną „List1”, w której określono wartości typu liczb całkowitych. Następnie przypisaliśmy inną zmienną, „New_List1”, do zmiennej „List1”. Zgodnie z tym wzorem, użyliśmy funkcji Dodatek, aby dołączyć wartość zarówno w starych, jak i skopiowanych ciągach. Postać, która jest tutaj określona, ​​to „a”. Ostatnią rzeczą, której tu użyliśmy, są dwa instrukcje drukowania. Oboje wyświetlą nową listę, a także starą listę. Kod metody copy () został pokazany w dołączonym obrazie i formie tekstowej:

List1 = [1, 2, 3, 4, 5]
new_list1 = lista1
NEW_LIST1.Dodatek („A”)
Drukuj („nowa lista:”, new_list1)
Drukuj („stara lista:”, List1)

Można również zobaczyć dołączoną postać wraz z nową i starą listą. Wyjście jest prawidłowe zgodnie z naszym poprzednim kodem programu.

Wniosek

W tym artykule obejrzeliśmy dwie metody tworzenia kopii listy w Python. Dowiedzieliśmy się, jak korzystać z funkcji kopii () i przypisać wartość zmienną za pomocą operatora przypisania w ten sam sposób, gdy przydziela się do wartości zmiennej. Podaliśmy dwa różne przykłady dotyczące metody kopiowania, a drugi ma również metodę dołączania. Teraz znasz niezbędne informacje do zbudowania kopii listy w Python. Jednak czytelnicy to nie koniec procesu uczenia się. Zdecydowanie radzę wszystkim, aby przeglądali powyższe przykłady i próbować je wprowadzić w życie.