Python - Listeler

Listeler, Python'da istediğimiz herhangi bir şeyi depolamada kullanabileceğimiz yapılardır.
# boş liste
bos = []

# kelime listesi
kelimeler = ["Merhaba", "programcı", "nasılsın"]

# karışık liste
karisik = ["qwerty", 12, "e", 2.3]
Liste içerisinde yer alan tüm elemanlar belli bir düzene sıralanır. Her elemanın bir indexi vardır. İndex sıralaması 0'dan başlar. Yani listenin ilk elemanı 0. indexte yer alır.
jedi = ['yoda', 'obivan', 'windu']

""" 
jedi[0] -> 'yoda'
jedi[1] -> 'obivan'
jedi[2] -> 'windu'
"""
Aynı zamanda listeleri alt bölümlere ayırabiliriz.
sith = ['Darth Bane', 'Darth Sidious', 'Darth Tyranus', 'Darth Maul']
"""
sith[1:3] -> 'Darth Sidious', 'Darth Tyranus'
"""

Liste Oluşturma ve Eleman Ekleme

Web siteler adında bir liste oluşturuldu.
websiteler = ['cppdersleri.com', 'bloggertemalar.com', 'djangorehberi.blogspot.com']
print(websiteler)
Listeye yeni bir eleman eklemek için append metodu kullanılır. append() metodu parametre olarak aldığı elemanı listenin sonuna ekler.
websiteler.append('kodaylak.blogspot.com')
print(websiteler)

Eleman Silme

Bir elemanı listeden silmek için parametre olarak indis değeri veya silinmek istenen elemanın kendisi yazılabilir.
websiteler.remove(websiteler[0])
print(websiteler)
"""
['bloggertemalar.com', 'djangorehberi.blogspot.com', 'kodaylak.blogspot.com']
"""

websiteler.remove("kodaylak.blogspot.com")
print(websiteler)
"""
['bloggertemalar.com', 'djangorehberi.blogspot.com']
"""

del websiteler[1]
print(websiteler)
"""
['bloggertemalar.com']
"""
Bir listenin belli bir bölümünü silmek için aşağıdaki gibi kod yazabiliriz.
websiteler = ['cppdersleri.com', 'bloggertemalar.com', 'djangorehberi.blogspot.com']
del websiteler[2:]
print(websiteler)
"""
['cppdersleri.com', 'bloggertemalar.com']
"""

Hiç yorum yok:

Yorum Gönder