TypeErrors adalah jenis kesalahan umum dalam Python. Mereka terjadi saat Anda mencoba menerapkan fungsi pada nilai dengan tipe yang salah. Kesalahan "objek 'int' tidak dapat diubah" dibesarkan saat Anda mencoba mengulangi nilai integer. Untuk mengatasi kesalahan ini, pastikan Anda melakukan iterasi pada iterable daripada angka.
Mengapa objek saya tidak dapat diubah?
Dalam JavaScript, Object s tidak dapat diubah kecuali mereka mengimplementasikan protokol yang dapat diubah. Oleh karena itu, Anda tidak dapat menggunakan for…of untuk mengulangi properti suatu objek. … kunci atau Obyek. entri, untuk mengulangi properti atau entri objek.
Bagaimana cara membuat int iterable dengan Python?
Iterable dalam Python adalah objek dan wadah yang dapat dilewati satu item pada satu waktu, biasanya menggunakan for … in loop. Tidak semua objek dapat diulang, misalnya - kita tidak dapat mengulangi bilangan bulat, ini adalah nilai tunggal.
Apa yang dimaksud dengan iterable?
Definisi: Iterable adalah objek Python apa pun yang mampu mengembalikan anggotanya satu per satu, memungkinkannya untuk diulang dalam for-loop. Contoh umum dari iterable termasuk daftar, tupel, dan string - urutan seperti itu dapat diulang dalam for-loop.
Apakah String tidak dapat diubah?
A String adalah urutan byte yang tidak dapat diubah. String dapat diubah; iterasi pada string menghasilkan masing-masing substring 1-byte secara berurutan. Tapi String tidakmengimplementasikan metode Iterate dari Iterable. … String dapat mengimplementasikan Iterable, secara teori, dengan mengembalikan sebuah iterator yang meneruskan setiap substring satu byte ke Next.