Python Set copy ()

Metode copy () mengembalikan salinan dangkal dari set.

Satu set dapat disalin menggunakan =operator dengan Python. Sebagai contoh:

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

Masalah dengan menyalin himpunan dengan cara ini adalah bahwa jika Anda mengubah himpunan angka, himpunan angka_baru juga dimodifikasi.

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

Keluaran

 nomor: (1, 2, 3, 4, 5) nomor_baru: (1, 2, 3, 4, 5)

Namun, jika Anda ingin kumpulan asli tidak berubah saat kumpulan baru diubah, Anda dapat menggunakan copy()metode ini.

Sintaksnya copy()adalah:

 set.copy ()

copy () Parameter

Tidak membutuhkan parameter apa pun.

Nilai pengembalian dari salinan ()

The copy()Metode mengembalikan salinan dangkal set.

Contoh 1: Bagaimana metode copy () bekerja untuk set?

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

Keluaran

 angka: (1, 2, 3, 4) angka_baru: (1, 2, 3, 4, 5)

Artikel yang menarik...