Salinan Set Python ()

Kaedah salinan () mengembalikan salinan set yang cetek.

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

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

Masalah dengan menyalin set dengan cara ini adalah bahawa jika anda mengubah set nombor, set nombor_nama baru juga diubah.

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

Pengeluaran

 nombor: (1, 2, 3, 4, 5) nombor_baru: (1, 2, 3, 4, 5)

Walau bagaimanapun, jika anda memerlukan set asal tidak dapat diubah ketika set baru diubah, anda boleh menggunakan copy()kaedahnya.

Sintaksnya copy()adalah:

 set.copy ()

salin () Parameter

Ia tidak mengambil parameter apa pun.

Nilai Pulangan dari salinan ()

The copy()Cara mengembalikan salinan cetek set.

Contoh 1: Bagaimana kaedah copy () berfungsi untuk set?

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

Pengeluaran

 nombor: (1, 2, 3, 4) nombor_baru: (1, 2, 3, 4, 5)

Artikel menarik...