;

Cara Menangani Error TypeError: 'int' object is not iterable pada Python

Error TypeError: 'int' object is not iterable Pada saat penggunaan extend()


buayaberdiri.blogspot.com - Hari ini saya akan share tentang Error yang kita temukan saat menambahkan angka atau integer dengan  metode struktur data list yang menggunakan extend() untuk menambahkan beberapa deretan angka menjadi nilai per satuan  list pada angka,misal kita ingin menambahkan angka 123 menjadi 1,2,3 .

Maka kita akan sering muncul Error saat keluaran atau cetakan dari shell python,Errornya seperti ini :Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32.
>>>
========================== RESTART: E:\python\a1.py ==========================

Traceback (most recent call last):
  File "E:\python\a1.py", line 2, in <module>
    print z.extend(1)
TypeError: 'int' object is not iterable
>>>

Lihat contoh Error dibawah ini :




z=[1,2,3]
print z.extend(7)

print z

Maka akan mencetak Error seperti dibawah ini :




Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32.
>>> 
========================== RESTART: E:\python\a1.py ==========================

Traceback (most recent call last):

  File "E:\python\a1.py", line 2, in <module>
    print z.extend(1)
TypeError: 'int' object is not iterable
>>> 

Lihat contoh gambar dibawah ini :


Error add extend() in python
Error add extend() in python


Bagaimana untuk mengatasi masalah diatas ?,dalam menambahkan integer atau angka dengan menggunakan fungsi extend() kita perlu membutuhkan kurung siku untuk mengapit sebuah data integer atau angka dan dibungkus oleh kurung lengkung ( kaya kue aja di bungkus,hehhe.salah broo kue mah dikukus,wkwk).

Lihat contoh dibawah ini untuk memperbaikinya :



z=[1,2,3]
print z.extend([7])  -------->Perhatikan kurung [ ] yang mengapit angka tersebut

print z

Maka akan mencetak seperti dibawah ini :




Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32.
>>> 
========================== RESTART: E:\python\a1.py ==========================
None
[1,2,3, 7]
>>> 


Lihat gambar dibawah ini :


penambahan kurung [ ] dalam menambahkan integer di extend() Python
penambahan kurung [ ] dalam menambahkan integer di extend() Python



Baca Juga Artikel lainnya : 23.Belajar Bersama Python | extend() python





List of Article Posts https://buayaberdiri.blogspot.com