Giriş ve listeler

Python'da Veri Tipleri

Jason Myers

Instructor

Veri türleri

  • Veri türü sistemi, dilin yeteneklerine zemin hazırlar
  • Veri türlerini anlamak seni bir veri bilimci olarak güçlendirir
Python'da Veri Tipleri

Kapsayıcı diziler

  • Diğer veri türlerini tutar
  • Birleştirme, sıralama ve daha fazlası için kullanılır
  • Değiştirilebilir (list, set) veya değiştirilemez (tuple) olabilir
  • Yineleyebilirdir
Python'da Veri Tipleri

Listeler

  • Veriyi eklendiği sırayla tutar
  • Değiştirilebilir
  • İndekslenir
Python'da Veri Tipleri

Listede tek öğeye erişim

cookies = ['chocolate chip', 'peanut butter', 'sugar']
cookies.append('Tirggel')
print(cookies)
['chocolate chip', 'peanut butter', 'sugar', 'Tirggel']
print(cookies[2])
sugar
Python'da Veri Tipleri

Listeleri birleştirme

  • Operatörlerle iki listeyi yeni bir listede birleştirebilirsin
cakes = ['strawberry', 'vanilla']

desserts = cookies + cakes

print(desserts)
['chocolate chip', 'peanut butter', 'sugar', 'Tirggel', 'strawberry', 'vanilla']
  • .extend() metodu bir listeyi diğerinin sonuna ekler
cookies.extend(cakes)
Python'da Veri Tipleri

Listede öğe bulma

  • .index() metodu bir öğenin listedeki konumunu bulur
position = cookies.index('sugar')

print(position)
2
Python'da Veri Tipleri

Listeden öğe kaldırma

  • .pop() metodu bir öğeyi listeden çıkarır ve kaydetmeni sağlar
name = cookies.pop(position)

print(name)
sugar
print(cookies)
['chocolate chip', 'peanut butter', 'Tirggel']
Python'da Veri Tipleri

Listeler üzerinde yineleme

  • Liste üreteçleri (list comprehensions) bir liste üzerinde gezinip işlem yapmanın yaygın bir yoludur
titlecase_cookies = [cookie.title() for cookie in cookies]
print(titlecase_cookies)
Chocolate Chip
Peanut Butter
Tirggel
Python'da Veri Tipleri

Listeleri sıralama

  • sorted() fonksiyonu veriyi sayısal veya alfabetik olarak sıralar ve yeni bir liste döndürür
print(cookies)
['chocolate chip', 'peanut butter', 'Tirggel']
sorted_cookies = sorted(cookies)

print(sorted_cookies)
['Tirggel', 'chocolate chip', 'peanut butter']
Python'da Veri Tipleri

Hadi pratik yapalım!

Python'da Veri Tipleri

Preparing Video For Download...