[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-post-python-veri-yapilari-liste-sozluk-ve-set-ornekleri-ile-kullanim-rehberi":3},{"dataItem":4,"heading":36,"metaData":38,"schema":81},["Reactive",5],{"id":6,"title":7,"summary":8,"content":9,"seo_title":10,"seo_description":11,"seo_keywords":12,"slug":13,"createdAt":14,"updatedAt":14,"blog_categories":15,"authors":19,"image":24,"thumb":25,"image_webp":26,"thumb_webp":27,"rating":28,"heading_title":7,"heading_sub_title":17,"readingTime":29,"url":34,"comments":35,"meta_cover":24},33804,"Python Veri Yapıları: Liste, Sözlük ve Set Örnekleri ile Kullanım Rehberi","Python'da veri yapıları, programlamada verileri etkili yönetmek için temel araçlardır. Bu makalede, \u003Cstrong>Python Veri Yapıları\u003C/strong> arasında en çok kullanılan listeler, sözlükler ve setlerin örneklerle kullanımı detaylı olarak açıklanmaktadır.","\u003Ch1>Python Veri Yapıları: Liste, Sözlük ve Set Örnekleri ile Kullanım Rehberi\u003C/h1>\u003Cp>Python programlama dilinde veri yapıları, verileri düzenlemek, depolamak ve yönetmek için kullanılan temel yapılardır. \u003Cstrong>Python Veri Yapıları\u003C/strong> arasında en çok tercih edilenler listeler (\u003Cem>list\u003C/em>), sözlükler (\u003Cem>dict\u003C/em>) ve setler (\u003Cem>set\u003C/em>)dir. Bu veri yapıları, farklı senaryolarda veriyi daha verimli işlemek için çeşitli özellikler sunar. 2026 yılında da Python'un bu esnek veri yapıları yazılım geliştirme dünyasında vazgeçilmez olmaya devam etmektedir.\u003C/p>\u003Ch2>Python Listeleri: Esnek ve Sıralı Veri Koleksiyonları\u003C/h2>\u003Cp>Python listeleri, sıralı ve değiştirilebilir (mutable) veri koleksiyonlarıdır. Farklı türde elemanları aynı listede saklayabilir, eleman ekleyip çıkarabilirsiniz. \u003Cstrong>python list örnekleri\u003C/strong> ile kullanımını daha iyi kavrayabiliriz.\u003C/p>\u003Cp>\u003Cstrong>Örnek 1: Basit Liste Oluşturma ve Eleman Ekleme\u003C/strong>\u003C/p>\u003Cpre>\u003Ccode>meyveler = ['elma', 'muz', 'çilek']\nmeyveler.append('portakal')  # Listeye eleman ekler\nprint(meyveler)  # Çıktı: ['elma', 'muz', 'çilek', 'portakal']\n\u003C/code>\u003C/pre>\u003Cp>Listeler üzerinde indeksleme ve dilimleme işlemleri de yapılabilir:\u003C/p>\u003Cpre>\u003Ccode>ilk_iki = meyveler[0:2]\nprint(ilk_iki)  # Çıktı: ['elma', 'muz']\n\u003C/code>\u003C/pre>\u003Cp>Listeler, döngülerle kolayca işlenebilir. Örneğin:\u003C/p>\u003Cpre>\u003Ccode>for meyve in meyveler:\n    print(meyve.upper())\n\u003C/code>\u003C/pre>\u003Ch2>Sözlükler (Dictionaries): Anahtar-Değer Eşleştirmeleri\u003C/h2>\u003Cp>\u003Cstrong>python dict kullanım\u003C/strong> açısından sözlükler, veriyi anahtar-değer çiftleri olarak tutar. Anahtarlar benzersizdir ve değiştirilemez türde (genellikle string, sayı), değerler ise herhangi bir türde olabilir.\u003C/p>\u003Cp>\u003Cstrong>Örnek 2: Sözlük Oluşturma ve Veri Erişimi\u003C/strong>\u003C/p>\u003Cpre>\u003Ccode>ogrenci = {\n    'isim': 'Ahmet',\n    'yas': 21,\n    'bolum': 'Bilgisayar Mühendisliği'\n}\nprint(ogrenci['isim'])  # Çıktı: Ahmet\n\u003C/code>\u003C/pre>\u003Cp>Sözlüklerde yeni anahtar-değer eklemek, var olanı güncellemek veya silmek mümkündür:\u003C/p>\u003Cpre>\u003Ccode>ogrenci['not'] = 85  # Yeni anahtar ekleme\nogrenci['yas'] = 22  # Var olan değeri güncelleme\nprint(ogrenci)\n\u003C/code>\u003C/pre>\u003C\u003Cp>Sözlükler, karmaşık veri yapıları oluşturmak için de uygundur. Örneğin, birden fazla öğrenciyi tutan sözlük listesi:\u003C/p>\u003Cpre>\u003Ccode>ogrenciler = [\n    {'isim': 'Ahmet', 'yas': 21},\n    {'isim': 'Ayşe', 'yas': 22},\n    {'isim': 'Mehmet', 'yas': 20}\n]\nfor ogr in ogrenciler:\n    print(ogr['isim'], ogr['yas'])\n\u003C/code>\u003C/pre>\u003Ch2>Setler: Benzersiz ve Sırasız Veri Koleksiyonları\u003C/h2>\u003Cp>\u003Cstrong>python set örnekleri\u003C/strong> arasında set veri yapısı, benzersiz elemanlardan oluşan ve sırasız bir koleksiyondur. Setler, özellikle tekrar eden verileri filtrelemek için kullanılır.\u003C/p>\u003Cp>\u003Cstrong>Örnek 3: Set Oluşturma ve Temel İşlemler\u003C/strong>\u003C/p>\u003Cpre>\u003Ccode>sayilar = {1, 2, 3, 2, 1}\nprint(sayilar)  # Çıktı: {1, 2, 3} - tekrar edenler çıkarılmıştır\n\u003C/code>\u003C/pre>\u003Cp>Setler üzerinde birleşim, kesişim, fark gibi matematiksel küme işlemleri yapılabilir:\u003C/p>\u003Cpre>\u003Ccode>a = {1, 2, 3}\nb = {2, 3, 4}\nprint(a.union(b))        # Birleşim: {1, 2, 3, 4}\nprint(a.intersection(b)) # Kesişim: {2, 3}\nprint(a.difference(b))   # Fark: {1}\n\u003C/code>\u003C/pre>\u003Cp>Setler ayrıca eleman ekleme ve çıkarma işlemlerine izin verir, ancak indeksleme desteklenmez çünkü sırasızdırlar.\u003C/p>\u003Ch2>Python Veri Yapıları Kullanımında Dikkat Edilmesi Gerekenler\u003C/h2>\u003Cp>Python veri yapıları seçerken, kullanım amacına uygun yapıyı tercih etmek önemlidir. Örneğin, sıralı ve indekslenebilir bir koleksiyon istiyorsanız liste kullanmak daha uygundur. Anahtar-değer ilişkisi gerekiyorsa sözlük, benzersiz elemanlar için set tercih edilmelidir.\u003C/p>\u003Cp>Performans açısından da veri yapılarının özellikleri göz önünde bulundurulmalıdır. Sözlük ve setler, karmaşık veri aramalarında hızlı erişim sağlar çünkü hash tabanlıdırlar. Listeler ise sıralı veri tutar ancak arama işlemleri daha yavaştır.\u003C/p>\u003Ch2>Özet ve Sonuç\u003C/h2>\u003Cp>Bu yazıda, Python'da en çok kullanılan \u003Cstrong>Python Veri Yapıları\u003C/strong> olan listeler, sözlükler ve setlerin temel özellikleri ve kullanım örnekleri detaylıca incelendi. 2026 yılında da Python programcıları için bu yapılar, veri yönetiminde vazgeçilmez araçlar olmaya devam edecektir.\u003C/p>\u003Cp>\u003Cstrong>python list örnekleri\u003C/strong>, \u003Cstrong>python dict kullanım\u003C/strong> ve \u003Cstrong>python set örnekleri\u003C/strong> başlıkları altında verilen örneklerle, veri yapıları python projelerinizde etkin bir şekilde kullanılabilir.\u003C/p>\u003Cp>Başlangıç Seviyesi Kod &amp; Snippet Rehberi olarak, özellikle yeni başlayanlara bu tür temel konularda kapsamlı rehberlik sunuyor ve doğru kodlama alışkanlıkları kazandırıyoruz. Python veri yapıları konusunda daha detaylı içerikler ve kod snippetleri için bizimle iletişime geçebilirsiniz.\u003C/p>","Yazılım Öğrenme Rehberi: Python Kod Snippetleri Ve Basit Yazılım Örnekleri [Detaylı Analiz]","Python listeler, sözlükler ve setlerin örneklerle kullanımı. Python veri yapıları ile programlamada verimli veri yönetimi rehberi.","Python Veri YapStructures, python list example, python dict usage, python set examples, data structures python","python-veri-yapilari-liste-sozluk-ve-set-ornekleri-ile-kullanim-rehberi","2026-05-11T19:47:06.000Z",{"id":16,"title":17,"slug":18},205,"Python Veri Yapıları","python-veri-yapilari",{"id":20,"name":21,"nickname":22,"slug":23},91,"Mert Kılıçoğlu","CodeCraftsman","mert-kilicoglu","/media/blog/4f055be56f29c98368b4e5e0b2c3cfc1.jpg","/media/blog/4f055be56f29c98368b4e5e0b2c3cfc1_thumb.jpg","/media/blog/4f055be56f29c98368b4e5e0b2c3cfc1.webp","/media/blog/4f055be56f29c98368b4e5e0b2c3cfc1_thumb.webp",null,{"minutes":30,"wordCount":31,"imageCount":32,"formatted":33},3,533,0,"3 dk okuma süresi","/blog/python-veri-yapilari/python-veri-yapilari-liste-sozluk-ve-set-ornekleri-ile-kullanim-rehberi",[],["Reactive",37],{"title":7,"subTitle":17,"image":24},["Reactive",39],{"title":10,"meta":40,"link":75},[41,43,45,48,51,54,57,60,63,66,69,71,73],{"hid":42,"name":42,"content":11},"description",{"hid":44,"name":44,"content":12},"keywords",{"hid":46,"name":46,"content":47},"author","Başlangıç Seviyesi Kod & Snippet Rehberi",{"hid":49,"name":49,"content":50},"robots","index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1",{"hid":52,"property":52,"content":53},"og:type","website",{"hid":55,"property":55,"content":56},"og:title","Başlangıç Kod & Snippet Rehberi | KodÖğreniyorum",{"hid":58,"property":58,"content":59},"og:description","Yeni başlayanlara yönelik kısa kod örnekleri, snippet'ler ve adım adım alıştırmalar. Hızlı uygulamalarla temel programlama mantığını pekiştir.",{"hid":61,"property":61,"content":62},"og:image","https://kodogreniyorum.com/media/blog/4f055be56f29c98368b4e5e0b2c3cfc1.jpg",{"hid":64,"property":64,"content":65},"og:url","https://kodogreniyorum.com/blog/python-veri-yapilari/python-veri-yapilari-liste-sozluk-ve-set-ornekleri-ile-kullanim-rehberi",{"hid":67,"name":67,"content":68},"twitter:card","summary_large_image",{"hid":70,"name":70,"content":56},"twitter:title",{"hid":72,"name":72,"content":59},"twitter:description",{"hid":74,"name":74,"content":62},"twitter:image",[76,78],{"rel":77,"href":65},"canonical",{"rel":79,"href":80},"amphtml","https://amp.kodogreniyorum.com/blog/python-veri-yapilari/python-veri-yapilari-liste-sozluk-ve-set-ornekleri-ile-kullanim-rehberi",["Reactive",82],{"@context":83,"@graph":84},"https://schema.org",[85,98],{"@type":86,"headline":10,"image":62,"author":87,"publisher":90,"datePublished":14,"dateModified":14,"mainEntityOfPage":96,"description":11},"BlogPosting",{"@type":88,"name":21,"url":89},"Person","https://kodogreniyorum.com/yazarlar/mert-kilicoglu",{"@type":91,"name":47,"logo":92},"Organization",{"@type":93,"url":94,"width":95,"height":95},"ImageObject","https://kodogreniyorum.com/img/icons/favicon.png",32,{"@type":97,"@id":65},"WebPage",{"@type":99,"itemListElement":100},"BreadcrumbList",[101,106,110,112],{"@type":102,"position":103,"name":104,"item":105},"ListItem",1,"Ana Sayfa","https://kodogreniyorum.com",{"@type":102,"position":107,"name":108,"item":109},2,"Blog","https://kodogreniyorum.com/blog",{"@type":102,"position":30,"name":17,"item":111},"https://kodogreniyorum.com/blog/python-veri-yapilari",{"@type":102,"position":113,"name":7,"item":65},4]