Pertanyaan yang diberi tag mutable

186
Tipe Immutable vs Mutable

Saya bingung tentang tipe yang tidak bisa diubah. Saya tahu floatobjek tersebut dianggap tidak dapat diubah, dengan jenis contoh ini dari buku saya: class RoundFloat(float): def __new__(cls, val): return float.__new__(cls, round(val, 2)) Apakah ini dianggap tidak dapat diubah karena struktur...

173
Dapat berubah vs objek yang tidak berubah

Saya mencoba untuk membuat kepala saya berputar-putar vs benda yang tidak bisa diubah. Menggunakan objek yang bisa berubah mendapat banyak tekanan buruk (misalnya mengembalikan serangkaian string dari suatu metode) tapi saya mengalami kesulitan memahami apa dampak negatif dari ini. Apa praktik...

121
Adanya tuple bernama bisa berubah dengan Python?

Adakah yang bisa mengubah namedtuple atau menyediakan kelas alternatif agar berfungsi untuk objek yang bisa berubah? Terutama untuk keterbacaan, saya ingin sesuatu yang mirip dengan nametuple yang melakukan ini: from Camelot import namedgroup Point = namedgroup('Point', ['x', 'y']) p = Point(0,...

102
Is Integer Immutable

Saya tahu ini mungkin sangat bodoh, tetapi banyak tempat mengklaim bahwa kelas Integer di Java tidak dapat diubah, namun kode berikut: Integer a=3; Integer b=3; a+=b; System.out.println(a); Melaksanakan tanpa kesulitan memberikan hasil (yang diharapkan) 6. Jadi secara efektif nilai a telah...