Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
   
Konu: Python'da Listeler , Nesnelerin Özelliklerini Görme
Meczup
*
avatar
Binbaşı
Durum: Çevrimdışı
Seviye Puanı: 25
Yaşam Puanı: 620 / 620
Deneyim: 81 / 100
Rep Sayısı: 78
Mesaj Sayısı: 826
Üyelik Tarihi: 18.12.2017
      
Yorum: #1
Python'da Listeler , Nesnelerin Özelliklerini Görme
13.07.2018 21:13
İÇERİK


Liste dilimleri
iç içe listeler
Nesnelerin özelliklerini görme


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

LİSTE DİLİMLERİ​



Listelerin herhangi bir elemanını elde etmek için o elamının indeksini kullanıyorduk .
Eğer listeden bir dilim almak istiyorsakideks yerine istediğimiz dilim aralığının indeksini alabiliriz.

liste[başlangıç:bitiş]

bir liste oluşturalım

Kod:
>>>ögr=['Mehmet','Fatih','Derya','Ali','Ömer']
>>>ögr[1:3]
['fatih','derya']
>>>ögr[1:4]
['fatih','derya','ali']

bir başlangıç verilmezse listenin başlangıcından alır


>>>ögr[:2]
['Mehmet','Fatih']


Bitiş verilmezse listenin sonuna kadar alır.


>>>ögr[3:]
['Ali','Ömer']


Başlangıç ve bitiş verilmezse listenin tamamını alır


>>>ögr[:]
['Mehmet','Fatih','Derya','Ali','Ömer']


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

İÇ İÇE LİSTELER


Adındanda anlaşılacağı gibi bir liste içinde birden çok lise oluşturabilmemizdir .
bunu kısa bir örnek ile anlatalım .Öncelikle bir tablo olsun .Bunda üyeler olsun ve ıd numaraları olsun .

Tablomuz şu şekilde olsun

+-----+-----------------+
| YÖNETİCİLER |
+-----+-----------------+
| ID | İSİM |
+-----+-----------------+
| 1 | Ali Bey |
+-----+-----------------+
| 2 | Ahmet Bey |
+-----+-----------------+
| 3 | Mehmet Bey|
+-----+-----------------+
| 4 | Osman Bey |
+-----+-----------------+
| 5 | Ayşe Hanım |
+-----+-----------------+

Arkadaşlar şimdi yetkililer adında bir genel listemiz olsun ve içine ayrı ayrı bir yetkilinin hem numarasını hemde adını kaydedelim .


Kod:
yetkililer=[]
yetkililer.append(['1','Ali Bey'])
yetkililer.append(['2','Ahmet Bey'])
>>>yetkililer
['1','Ali Bey'],['2','Ahmet Bey']


şeklinde diğer yetkilileride ekleyebiliriniz .Yetkililer listesinin elamanlarıda birer listedir .İlk elemanlara baktığımızda

>>>yetkililer[0]
['1','Ali Bey']


şimdi ilk elemanı bir nesneye atayalım .


Kod:
>>>ldr=yetkililer[0]
>>>ldr
['1','Ali Bey']
ldr artık bir liste olduğundan bunun içindeki elemanları ayrı ayrı alabiliriz .


Kod:
>>>ldr[0]
1
>>>ldr[1]
'Ali Bey'

daha güzel bi şekilde yazacak olsak

>>>print(ldr[0],'numaralı yetkilinin nicki :',ldr[1])
1 numaralı yetkilinin nicki : ALİ BEY


bir listenin elemanlarıda liste ise ,o elamana doğrudan da erişebiliriz .

>>>yetkililer[0][1]
'ALİ BEY'


<------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
NESNELERİN ÖZELLİKLERİNİ GÖRME


Nesnelerin tüm özelliklerini dir() işlevi ile görebiliriz.

örneğin ;


Kod:
>>>m=[1,2,3]
>>>m.clear.__doc__
'L.clear() -> None --remove all items from L'

şeklinde ekran gelir .Burda liste içindeki elemanların silindiği anlamına gelir .

diğer nesnelerin özelliklerine de benzer şekilde bakabilir.

Bu Hayatın Falanları Filanları Malum
>> Meczup Official Page
Alinti
Rep Verenler: The_ZiziL
The_ZiziL
*
avatar
Valhalla
Durum: Çevrimiçi
Seviye Puanı: 35
Yaşam Puanı: 869 / 869
Deneyim: 78 / 100
Rep Sayısı: 539
Mesaj Sayısı: 1838
Üyelik Tarihi: 06.02.2017
     
Yorum: #2
Cvp: Python'da Listeler , Nesnelerin Özelliklerini Görme
14.07.2018 00:08
Eline Sağlık.

Allah’tan utanmayan insanlardan da utanmaz…
Alinti
Dessy
*
avatar
Yarbay
Durum: Çevrimdışı
Seviye Puanı: 21
Yaşam Puanı: 280 / 520
Deneyim: 80 / 100
Rep Sayısı: 101
Mesaj Sayısı: 563
Üyelik Tarihi: 20.11.2015
     
Yorum: #3
Cvp: Python'da Listeler , Nesnelerin Özelliklerini Görme
16.07.2018 16:21
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
[-]
Sponsor Reklam