{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Python'da \u00d6zel S\u00f6zl\u00fckler: defaultdict, Counter ve OrderedDict","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"6bAuzxmnNq\"><a href=\"https:\/\/fatihsoysal.com\/blog\/pythonda-ozel-sozlukler-defaultdict-counter-ve-ordereddict\/\">Python&#8217;da \u00d6zel S\u00f6zl\u00fckler: defaultdict, Counter ve OrderedDict<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/pythonda-ozel-sozlukler-defaultdict-counter-ve-ordereddict\/embed\/#?secret=6bAuzxmnNq\" width=\"600\" height=\"338\" title=\"&#8220;Python&#8217;da \u00d6zel S\u00f6zl\u00fckler: defaultdict, Counter ve OrderedDict&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"6bAuzxmnNq\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Python'da veri y\u00f6netimi s\u00f6z konusu oldu\u011funda, standart s\u00f6zl\u00fck (dict) \u00e7o\u011fu zaman yeterli olsa da, bazen daha \u00f6zel ihtiya\u00e7lar ortaya \u00e7\u0131kar. Bu makalede, veri i\u015fleme s\u00fcre\u00e7lerinizi \u00f6nemli \u00f6l\u00e7\u00fcde kolayla\u015ft\u0131racak ve daha verimli hale getirecek, collections mod\u00fcl\u00fcnden \u00fc\u00e7 g\u00fc\u00e7l\u00fc veri yap\u0131s\u0131n\u0131 detayl\u0131ca inceleyece\u011fiz: defaultdict, Counter ve OrderedDict. Her biri, belirli senaryolarda standart s\u00f6zl\u00fcklerin yetersiz kald\u0131\u011f\u0131 durumlarda parlar ve veri ar\u015fivlerinizi y\u00f6netme bi\u00e7iminizi d\u00f6n\u00fc\u015ft\u00fcrebilir. Gelin, bu \u00f6zel ara\u00e7lar\u0131 yak\u0131ndan tan\u0131yal\u0131m ve Python projelerinizde nas\u0131l kullanabilece\u011finizi ke\u015ffedelim."}