Temel Listeler

Bu forumda Python dersleri yer alacaktır.
Cevapla
Kullanıcı avatarı
admin
Site Admin
Site Admin
Mesajlar: 29
Kayıt: Prş Nis 23, 2020 10:58 pm
Instagram: codingmonster1
Favori Kütüphane: Matplotlib
Teşekkür etti: 1 kez
Teşekkür edildi: 1 kez
İletişim:

Temel Listeler

Mesaj gönderen admin »

Hem listeler hem de sözlükler nesne koleksiyonlarıdır. İkisi de yerinde değiştirilebilir, büyüyebilir veya daralabilir ve ayrıca içinde başka nesneler olabilir. Listeler, yerinde değişikliğe izin veren değiştirilebilir nesnelerdir. Listeler, hepsi aynı listede başka herhangi bir nesne, dizeler, tamsayılar, kayan noktalar, sözlükler vb. İçerebilir. Listeler, ofset ile erişilen sıralı nesne koleksiyonlarıdır. İçerdikleri öğeler arasında soldan sağa doğru bir sıralama düzeni sağlarlar.

Kod: Tümünü seç

liste1 = ['index0', 1, 2.1]
Bu bir liste oluşturur. Üç dizini vardır. Dizinler 0'dan başlar ve devam eder. Dizinler virgülle ayrılır. Lister'ın ilk dizini: lister [0] bir dizedir. Saniye dizini listeleyicisi [1] bir tamsayıdır. Üçüncü indeks listeleyici [2] bir floattır.

Kod: Tümünü seç

>>> liste1 = ['index0', 1, 2.1]
>>> liste1
['index0', 1, 2.1]
>>> liste1[0]
'index0'
>>> liste1[1]
1
>>> liste1[2]
2.1
>>> liste1[-1]
2.1
>>> liste1[-2]
1
Listede temel işlemler yer alır.

Concatenation - Birleştirme

Kod: Tümünü seç

[b][b]>>> liste1 = [10,11,12]
>>> len(liste1)
3
>>> liste1 + liste1
[10, 11, 12, 10, 11, 12][/b][/b]
Tekrarlama

Kod: Tümünü seç

[b]>>> liste2 * 3
[10, 11, 12, 10, 11, 12, 10, 11, 12]
>>> [10] * 3
[10, 10, 10][/b]
Liste Yöntemleri

list.append ()
append () yöntemi listenin sonuna bir öğe ekler.

Kod: Tümünü seç

>>> liste3 = [1,2]
>>> liste3.append('test')
>>> liste3
[1, 2, 'test']
>>> liste3.append(3)
>>> liste3
[1, 2, 'test', 3]
list.extend ()
Aynı şekilde append () bir öğe ekler, expand () çok sayıda öğe ekler.

Kod: Tümünü seç

>>> liste4 = ['a','b']
>>> liste4
['a', 'b']
>>> liste4.extend([1,2,3])
>>> liste4
['a', 'b', 1, 2, 3]
list.insert ()
list.insert () yöntemi belirli bir dizine bir dizin ekler; burada, ilk argüman dizin numarası ve ikinci argüman buraya ne eklenir. Burada lister [1] 'index1' dizesini ekliyoruz.

Kod: Tümünü seç

>>> liste5
[1, 2, 3]
>>> liste5.insert(1, 'index1')
>>> liste5
[1, 'index1', 2, 3]
list.index ()
index () yöntemi listedeki bir şeyin argümanını alır ve dizin numarasını geri verir.

Kod: Tümünü seç

>>> liste6 = ['a','b','c']
>>> liste6
['a', 'b', 'c']
>>> liste6.index('b')
1
list.index ()
index () yöntemi listedeki bir şeyin argümanını alır ve dizin numarasını geri verir.

Kod: Tümünü seç

>>> liste6 = ['a','b','c']
>>> liste6
['a', 'b', 'c']
>>> liste6.index('b')
1
list.count ()

Yöntem count (), bağımsız değişkeninin gerçekleşme sayısını verir.

Kod: Tümünü seç

>>> liste7 = list('tester')
>>> liste7
['t', 'e', 's', 't', 'e', 'r']
>>> liste7.count('t')
2
>>> liste7.count('e')
2
>>> liste7.count('r')
1
>>> liste7.count('z')
0
list.sort ()
method sort (), dizinleri sırayla sıralar.

Kod: Tümünü seç

>>> liste8 = list('tester')
>>> liste8
['t', 'e', 's', 't', 'e', 'r']
>>> liste8.sort()
>>> liste8
['e', 'e', 'r', 's', 't', 't']
list.reverse ()
reverse () yöntemi listenin sırasını tersine çevirir.

Kod: Tümünü seç

>>> liste9 = list('tester')
>>> liste9
['t', 'e', 's', 't', 'e', 'r']
>>> liste9.reverse()
>>> liste9
['r', 'e', 't', 's', 'e', 't']

Cevapla