TypeError: append() takes exactly one argument (2 given) ???

Oleh andrebs192 77 2 pada Kamis, 26 Mei 2016, 18:49:44


Kembali ke forum soal ini

#python #list-dan-dict #lists


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



makanan = ["lontong sayur", "bakso", "somay", "bajigur"]
makanan.append("sayur", "tahu")
makanan[2] = "sate"
print len(makanan)
print makanan["somay"]
0 jempol


bramanto
300
1157
· 8 tahun, 7 bulan yang lalu · 0 jempol

Salam Diskusi,

Hai Coders @andrebs192 , sebaiknya dalam tahap ini coders mengikuti instruksi soal yang diberikan.

Untuk keterangan error tersebut karena penggunaan 2 parameter pada append sebaiknya gunakan 1 parameter. Dan gunakan append kembali untuk list berikutnya dengan isi yang berbeda.

1. Periksa jika "nasi goreng" ada di makanan atau tidak dengan not in.

2. Jika tidak ada, maka tambahkan "nasi goreng" ke makanan.

Mungkin contoh sintaks code dibawah ini dapat membantu : 

minuman = ["susu", "teh", "kopi", "bandrek"]

if 'es kelapa' not in minuman:
  makanan.append('es kelapa')

print minuman