Yazeka
Arama sonuçlarına göre oluşturuldu
Append ve extend arasındaki temel fark, append metodunun listeye tek bir eleman eklemesi, extend metodunun ise yinelenebilir bir nesnenin (örneğin, bir liste, tuple veya string) tüm elemanlarını tek tek listeye eklemesidir 123.
Kullanım durumları:
- Append: Tek bir eleman eklemek için kullanılır 2.
- Extend: Bir yinelenebilir nesnenin elemanlarını listeye eklemek için kullanılır 2.
Örnekler:
- Append:
my_list.append('baz')
kodu çalıştırıldığında,my_list
listesine 'baz' eklenir ve liste şu şekilde olur:['foo', 'bar', 'baz']
1. - Extend:
my_list.extend([4, 5, 6])
kodu çalıştırıldığında,my_list
listesine 4, 5 ve 6 elemanları ayrı ayrı eklenir ve liste şu şekilde olur:['foo', 'bar', 4, 5, 6]
1.
5 kaynaktan alınan bilgiyle göre: