Python (10) – Python Sözlükleri ve Python Koşulları ve If İfadeleri – Python Danışmanlık

Ödevcim Online, Python, Python örnekleri, Python ödev yaptırma, Python danışmanlık, Python proje yaptırma, Python tez yaptırma aramalarınızın sonucu olarak burada. Tüm bölümlerde Python danışmanlık, Python yardım talepleriniz için akademikodevcim@gmail.com mail adresinden bize ulaşabilir veya sayfanın en altındaki formu doldurup size ulaşmamızı bekleyebilirsiniz.
Python Sözlükleri
Sözlük
Sözlük, sırasız, değiştirilebilir ve dizine eklenmiş bir koleksiyondur. Python’da sözlükler süslü parantez ile yazılır ve anahtarları ve değerleri vardır.
Misal
Bir sözlük oluşturma ve yazdırma:
thisdict = {
“marka”: “Ford”,
“model”: “Mustang”,
“yıl”: 1964}
Baskı (thisdict)
Öğelere Erişim
Bir sözlüğün öğelerine köşeli parantez içindeki anahtar adına bakarak ulaşabilirsiniz:
Misal
“Model” anahtarının değerini alın:
x = thisdict [“model”]
Aynı sonucu verecek get () adında bir yöntem de vardır:
Misal
“Model” anahtarının değerini alın:
x = thisdict.get (“model”)
Değişim Değerleri
Belirli bir öğenin değerini anahtar adına bakarak değiştirebilirsiniz:
Misal
“Yılı” 2018 olarak değiştirin:
thisdict = {
“marka”: “Ford”,
“model”: “Mustang”,
“yıl”: 1964}
thisdict [“yıl”] = 2018
Sözlükten Döngü
For döngüsü kullanarak sözlükte döngü yapabilirsiniz.
Bir sözlükte döngü yaparken, dönüş değeri sözlüğün anahtarlarıdır, ancak değerleri döndürme yöntemleri de vardır.
Misal
Sözlükteki tüm anahtar adlarını tek tek yazdırın:
bu kararda x için:
Baskı (x)
Misal
Sözlükteki tüm değerleri tek tek yazdırın:
bu kararda x için:
baskı (thisdict [x])
Misal
Bir sözlüğün değerlerini döndürmek için de değerler () yöntemini kullanabilirsiniz:
thisdict.values () içindeki x için:
Baskı (x)
Misal
İtems () yöntemini kullanarak hem anahtarlarda hem de değerlerde dolaşın:
thisdict.items () içindeki x, y için:
baskı (x, y)
Anahtarın var olup olmadığını kontrol edin.
Belirli bir anahtarın sözlükte bulunup bulunmadığını belirlemek için in anahtar sözcüğünü kullanın:
Misal
Sözlükte “model” olup olmadığını kontrol edin:
thisdict = {
“marka”: “Ford”,
“model”: “Mustang”,
“yıl”: 1964}
bu kararda “model” ise:
print (“Evet,” model “bu sözlük sözlüğündeki anahtarlardan biridir”)
Sözlük Uzunluğu
Bir sözlüğün kaç öğe (anahtar / değer çifti) olduğunu belirlemek için len () işlevini kullanın.
Misal
Sözlükteki öğe sayısını yazdırın:
yazdırma (len (thisdict))
Öge Ekleme
Sözlüğe bir öğe eklemek, yeni bir dizin anahtarı kullanılarak ve buna bir değer atanarak yapılır:
Misal
thisdict = {
“marka”: “Ford”,
“model”: “Mustang”,
“yıl”: 1964}
thisdict [“color”] = “kırmızı”
Baskı (thisdict)
Öğeleri Kaldırma
Bir sözlükten öğe kaldırmanın birkaç yöntemi vardır:
Misal
Pop () yöntemi, belirtilen anahtar adına sahip öğeyi kaldırır:
thisdict = {
“marka”: “Ford”,
“model”: “Mustang”,
“yıl”: 1964}
( “Model”) thisdict.pop
Baskı (thisdict)
Misal
Popitem () yöntemi son eklenen öğeyi kaldırır (3.7’den önceki sürümlerde bunun yerine rastgele bir öğe kaldırılır):
thisdict = {
“marka”: “Ford”,
“model”: “Mustang”,
“yıl”: 1964}
thisdict.popitem ()
Baskı (thisdict)
Misal
Del anahtar sözcüğü, belirtilen anahtar adına sahip öğeyi kaldırır:
thisdict = {
“marka”: “Ford”,
“model”: “Mustang”,
“yıl”: 1964}
del thisdict [“model”]
Baskı (thisdict)
Misal
Del anahtar sözcüğü sözlüğü tamamen silebilir:
thisdict = {
“marka”: “Ford”,
“model”: “Mustang”,
“yıl”: 1964}
deld
print (thisdict) #this, “thisdict” artık mevcut olmadığından hataya neden olacaktır.
Misal
Clear () yöntemi sözlüğü boşaltır:
thisdict = {
“marka”: “Ford”,
“model”: “Mustang”,
“yıl”: 1964}
thisdict.clear ()
Baskı (thisdict)
Sözlük Kopyalama
Dict2 = dict1 yazarak bir sözlüğü kopyalayamazsınız, çünkü: dict2 sadece dict1’e bir referans olacak ve dict1’de yapılan değişiklikler otomatik olarak dict2’de de yapılacaktır.
Bir kopya oluşturmanın yolları vardır, bir yolu yerleşik Sözlük yöntemi copy () kullanmaktır.
Misal
Copy () yöntemiyle sözlüğün bir kopyasını oluşturun:
thisdict = {
“marka”: “Ford”,
“model”: “Mustang”,
“yıl”: 1964}
mydict = thisdict.copy ()
Baskı (mydict)
Bir kopya oluşturmanın başka bir yolu da yerleşik işlev dict () kullanmaktır.
Misal
Dict () işleviyle sözlüğün bir kopyasını oluşturun:
thisdict = {
“marka”: “Ford”,
“model”: “Mustang”,
“yıl”: 1964}
mydict = dict (thisdict)
Baskı (mydict)
İç İçe Sözlükler
Bir sözlük de birçok sözlük içerebilir, buna iç içe sözlükler denir.
Misal
Üç sözlük içeren bir sözlük oluşturun:
ailem = {
“child1”: {
“name”: “Emil”,
“yıl”: 2004},
“child2”: {
“name”: “Tobias”,
“yıl”: 2007},
“child3”: {
“name”: “Linus”,
“yıl”: 2011}}
Veya, sözlük olarak zaten mevcut olan üç sözlükleri yuvalamak istiyorsanız:
Misal
Üç sözlük oluşturun, ardından diğer üç sözlük içeren bir sözlük oluşturun:
child1 = {
“name”: “Emil”,
“yıl”: 2004}
child2 = {
“name”: “Tobias”,
“yıl”: 2007}
child3 = {
“name”: “Linus”,
“yıl”: 2011}
ailem = {
“child1”: çocuk1,
“child2”: child2,
“child3”: child3}
Dict () Yapıcı
Yeni bir sözlük oluşturmak için dict () yapıcısını kullanmak da mümkündür:
Misal
thisdict = dict (marka = “Ford”, model = “Mustang”, yıl = 1964)
# unutmayın, anahtar kelimeler dize değişmez değeri değildir
# atama için iki nokta üst üste yerine eşittir kullanımına dikkat edin
Baskı (thisdict)
Sözlük Yöntemleri
Python’da sözlüklerde kullanabileceğiniz bir dizi yerleşik yöntem vardır.
Yöntem Açıklama
- clear () Sözlükteki tüm öğeleri kaldırır
- copy () Sözlüğün bir kopyasını döndürür
- fromkeys () Belirtilen tuşları ve değeri içeren bir sözlük döndürür
- get () Belirtilen anahtarın değerini döndürür
- items () Her bir anahtar değer çifti için bir demet içeren bir liste döndürür
- keys () Sözlüğün anahtarlarını içeren bir liste döndürür
- pop () Öğeyi belirtilen anahtarla kaldırır
- popitem () Son eklenen anahtar / değer çiftini kaldırır
- setdefault () Belirtilen anahtarın değerini döndürür. Anahtar yoksa: anahtarı belirtilen değerle yerleştirin
- update () Sözlüğü belirtilen anahtar / değer çiftleriyle günceller
- değerleri () Sözlükteki tüm değerlerin bir listesini döndürür
Python Koşulları ve If İfadeleri
Python matematikte olağan mantıksal koşulları destekler:
Şuna eşit: a == b
Eşit Değil: a! = B
Küçüktür: a <b
Şuna eşit veya daha küçük: a <= b
Şundan büyük: a> b
Büyük veya eşit: a> = b
Bu koşullar, çoğunlukla “if ifadeleri” ve döngülerde olmak üzere çeşitli şekillerde kullanılabilir.
İf anahtar sözcüğü kullanılarak bir “if ifadesi” yazılır.
Misal
If ifadesi:
a = 33
b = 200
b> a ise:
print (“b, a’dan büyük”)
Bu örnekte, b’nin a’dan büyük olup olmadığını test etmek için if ifadesinin parçası olarak kullanılan a ve b olmak üzere iki değişken kullanıyoruz. A 33 ve b 200 olduğu için 200’ün 33’ten büyük olduğunu biliyoruz ve bu nedenle “b’nin a’dan büyük” olduğu ekrana yazdırıyoruz.
Girinti
Python, koddaki kapsamı tanımlamak için girintiye (bir satırın başındaki boşluk) dayanır. Diğer programlama dilleri genellikle bu amaçla süslü parantez kullanır.
Misal
Açıklama olmadan, girintisiz (bir hata oluşturur):
a = 33
b = 200
b> a ise:
print (“b bir” den büyük “) # hata alırsınız.
Ödevcim Online, Python, Python örnekleri, Python ödev yaptırma, Python danışmanlık, Python proje yaptırma, Python tez yaptırma aramalarınızın sonucu olarak burada. Tüm bölümlerde Python danışmanlık, Python yardım talepleriniz için akademikodevcim@gmail.com mail adresinden bize ulaşabilir veya sayfanın en altındaki formu doldurup size ulaşmamızı bekleyebilirsiniz.
Değişim Değerleri Dict () Yapıcı İç İçe Sözlükler Öğe Ekleme Öğelere Erişim Öğeleri Kaldırma Python Koşulları ve If İfadeleri Python Sözlükleri Sözlük Kopyalama Sözlük Uzunluğu Sözlük Yöntemleri Sözlükten Döngü Yöntem Açıklama