Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
   
Konu: Python'da Listeler, İn işleci, Listelerin Özellikleri
M3czup
*
avatar
Teğmen - Ex
Durum: Çevrimdışı
Seviye Puanı: 26
Yaşam Puanı: 629 / 629
Deneyim: 16 / 100
Rep Sayısı: 82
Mesaj Sayısı: 852
Üyelik Tarihi: 18.12.2017
      
Yorum: #1
Python'da Listeler, İn işleci, Listelerin Özellikleri
13.07.2018 21:03
İçerik​


Listeler
İn işleci
Listelerin özellikleri



<------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
LİSTELER​

Öncelikle bir değişken belirleyelim .öğrenci diye bir değişken belirleyelim ve içide öğrencilerin isimleri olsun .ama bir tane değil tabiki birden fazla .

>>>öğrenci=['Ali','Ömer','Mustafa','Hamza']

işte bu şekilde bir değişken içerisine birden fazla isim koyabildik .biz bunlara liste diyoruz ve [ ] parantezleri arasına alıp virgüllerle ayırdığımız her eleman listenin bir parçası oluyor .

>>>type(öğrenci)
<class 'list'>


şeklide liste olduğunu görebiliyoruz .

Listelerin içerisinde bellli bir sırası vardır .bunlara indeks denir ve indexler ilk elemandan olarak 0 ile başlar yani biz 0. indeksi çağırdığımızda şu şekil oluyor.

>>>ögrenci[0]
Ali


şeklinde bize verir.
listedeki elemanı değiştirmek için ise şöyle yaparız.
diyelim Mustafa değiştireceğiz

>>>ögrenci[2]='Osman'

yaptığımızda 'Mustafa' yerine 'Osman' yazar.


listenin içinde kaç eleman olduğunu öğrenmek için len() işlevini kullanırız.

>>>len(ögrenci)
4


şeklinde bize listenin içinde 4 eleman olduğunu belirtir.
Şimdikte listeye dışardan nasıl eleman eklenir onu görelim .
Arkadaşlar mesela baya uzun kodlar yazdık ve listelerin içine bir eleman eklememiz gerekiyor .Bunun için gözlerimizi yorum liste nerdee diye aramaya gerek yok .Kolay yolu var
append() özelliğini kullanarak listemize dışarden ekleme yapabiliriz.
mesela öğrenci listemize bi isim daha ekleyelim.

>>>ögrenci.append('Hasan')

yaptığımızda eklenir ve listemizin son hali şu olur

['Ali','Ömer','Osman','Hamza','Hasan ']


<------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->

İN İŞLECİ​


in işleci bir değerin liste içerisinde olup olmadığına bakar ,eger var ise True yok ise False döndürür .


Kod:
>>>'portakal' in ['elma','armut','ayva']
False
>>>'elma' in ['elma','armut','ayva']
True


<------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->



LİSTELERİN ÖZELLİKLERİ​


Daha önce eleman eklemede append() özelliğini kullanmıştık.
şimdi diğer özelliklere bakalım

Listenin son elemanını çıkartmak : pop()

bir listenin son elemanını çıkarmak için pop() özelliği kullanılır .

>>>ögrenci.pop()
'Hasan'


gördüğümüz gibi pop() listeden son elemanı çıkartıp ,bu elemanı geri döndürür.

Listeden elemean çıkartmak: Remove()
listenin son elemanı yerine herhangi bir elemanını çıkartmak için remove() kullanılır.
mesela öğrencilerden Hasanı çıkarttık şimdi ömeri çıkartalım

>>>ögrenci.remove('ömer')

yaptığımızda listemizi güncellersek

>>>ögrenci
['Ali','Osman','Hamza','Hasan']


şeklinde olur.
remove() özelliği pop() daki gibi değildir. çıkartılan elemanı döndürmez .

Bir elemandan kaç tane olduğuna bakalım :count()

bir elemanın liste içerisinde kaç tane olduğunu saymak için count() kullanabilir.
hemen bir liste olurşturalım

>>>sayılar=['1','1','2','3','4'] (1 iki tane yazdık bakalım nasıl bulacak [​IMG] )
>>>sayılar.count('1')
2



Bir elemanın listedeki konumu : index()

Liste içindeki bir elamanın konumunu öğrenmek için indez() kullanırız . bu bize kaçıncı indeks te olduğunu gösterir.
Kod:
>>>ögrenci.index('hasan')
3 #öğrenci listemizin son haline göre



Listeyi tersine çevirmek :reverse()

liste elemanlarını tersten sıralamak için reverse() kullanırız .


Kod:
>>>sayılar=['1','1','2','3','4']
>>>sayılar.reverse()
>>>sayılar
['4','3','2','1','1']


Bir listeyi sıralamak için :sort()

Kod:
>>>ögrenci=['Ali','Osman','Hamza','Hasan']
>>>sorted(ögrenci)
['Ali', 'Hamza', 'Hasan', 'Osman']


şeklinde sıralar


Bir konuma eleman eklemek :insert()

mesela örnekle yapalım .3.konuma Mustafa ekleyelim


Kod:
>>>ögrenci.insert(3,'Mustafa')
>>>ögrenci
['Ali', 'Osman', 'Hamza', 'Mustafa', 'Hasan']


şeklinde olur .

iki listeyi birbirine eklemek için :extend()



Kod:
>>>ögrenci.extend(['Yavuz','Fatih'])
>>>ögrenci
['Ali', 'Osman', 'Hamza', 'Mustafa', 'Hasan','Yavuz','Fatih']

şeklinde olur
(Bu konu en son: 14.07.2018 Tarihinde, Saat: 00:07 düzenlenmiştir. Düzenleyen: The_ZiziL.)
Alinti
Rep Verenler: The_ZiziL , kralorn2
The_ZiziL
*
avatar
Valhalla
Durum: Çevrimiçi
Seviye Puanı: 36
Yaşam Puanı: 878 / 878
Deneyim: 12 / 100
Rep Sayısı: 549
Mesaj Sayısı: 1883
Üyelik Tarihi: 06.02.2017
     
Yorum: #2
Cvp: Python'da Listeler, İn işleci, Listelerin Özellikleri
14.07.2018 00:07
Teşekkürler. Eline Sağlık.

Allah’tan utanmayan insanlardan da utanmaz…
Alinti
Dessy
*
avatar
Yarbay
Durum: Çevrimdışı
Seviye Puanı: 21
Yaşam Puanı: 271 / 522
Deneyim: 89 / 100
Rep Sayısı: 102
Mesaj Sayısı: 568
Üyelik Tarihi: 20.11.2015
     
Yorum: #3
Python'da Listeler, İn işleci, Listelerin Özellikleri
16.07.2018 16:16
Teşekkürler, emeğine sağlık.

İnstagram Sınırsız Hesap > Git
Youtube Sınırsız Hesap > Git
Sosyal Medyada Sınırsız Hesap Açma p2 Yakında.
Alinti



1 Ziyaretçi