BG MVC Model View Controller eğitim serisi yayında...

Ana sayfa > Programlama > Python Programlama > Python ipuçları > python_remove_elements_after_element_from_list

Python ipuçları

Bir listedeki belirli bir elemandan sonraki tüm liste elemanlarını silme

Aşağıdaki kodu kullanarak, 9 elemanlı bir listede 'ddd' elemanından sonraki tüm elemanları silebiliriz:


my_list = ['aaa', 'bbb', 'ccc', 'ddd', 'eee', 'fff', 'ggg', 'hhh', 'iii']

# Listeyi yazdırma
print(my_list)

# 'ddd' elemanının endeksini alma
index_list = my_list.index('ddd')
# 'ddd' elemanından sonraki elemanları silme
my_list = my_list[:index_list+1]

# Listeyi yazdırma
print(my_list)

Yukarıdaki programı çalıştırdığımızda, aşağıdaki satırları ekrana yazar:

['aaa', 'bbb', 'ccc', 'ddd', 'eee', 'fff', 'ggg', 'hhh', 'iii']
['aaa', 'bbb', 'ccc', 'ddd']