Python Set copy ()

Die copy () -Methode gibt eine flache Kopie des Satzes zurück.

Ein Satz kann mit dem =Operator in Python kopiert werden . Beispielsweise:

 numbers = (1, 2, 3, 4) new_numbers = numbers

Das Problem beim Kopieren des Satzes auf diese Weise besteht darin, dass beim Ändern des Satzes auch der Satz new_numbers geändert wird.

 numbers = (1, 2, 3, 4) new_numbers = numbers new_numbers.add(5) print('numbers: ', numbers) print('new_numbers: ', new_numbers)

Ausgabe

 Zahlen: (1, 2, 3, 4, 5) new_numbers: (1, 2, 3, 4, 5)

Wenn Sie jedoch möchten, dass der ursprüngliche Satz beim Ändern des neuen Satzes unverändert bleibt, können Sie die copy()Methode verwenden.

Die Syntax von copy()lautet:

 set.copy ()

copy () Parameter

Es werden keine Parameter benötigt.

Rückgabewert von copy ()

Die copy()Methode gibt eine flache Kopie des Satzes zurück.

Beispiel 1: Wie funktioniert die copy () -Methode für Mengen?

 numbers = (1, 2, 3, 4) new_numbers = numbers.copy() new_numbers.add(5) print('numbers: ', numbers) print('new_numbers: ', new_numbers)

Ausgabe

 Zahlen: (1, 2, 3, 4) neue_nummern: (1, 2, 3, 4, 5)

Interessante Beiträge...