Module: (Python) Sözlükler veya ilişkisel diziler


Problem

3/9

sözlükler. Yerleşik Yöntemler

Theory Click to read/hide

Yerleşik Sözlük Yöntemleri

Dizeler, listeler ve demetler hakkında öğrendiğiniz yöntemlerden bazıları sözlüklerle de çalışır. Örneğin, in (veya not in) yöntemi, olup olmadığını belirlemenize olanak tanır. sözlükte belirli bir anahtar var.

Ayrıca sözlüğün tüm tuşlarından geçmenizi sağlar. dict_country'deki anahtar için: yazdır(anahtar) Ayrıca, items() yöntemini kullanarak anahtar/değer çiftlerini yineleyebilirsiniz. dict_country.items() içindeki anahtar, değer için: print(anahtar, değer) Yaygın olarak kullanılan diğer yöntemler tabloda listelenmiştir.
  Ad Yöntem Açıklama (örnek) sözlük boyutu len() sözlükteki öğelerin sayısını döndürür 
len(dict_country)
sözlük güncelleniyor güncelleme() , birkaç sözlük çiftini aynı anda güncellemenizi sağlar
dict_country.update({'Rusya': 'Moskova', 'Ermenistan': 'Erivan'})< /önce>



anahtara göre değer al
get()
, değeri belirtilen anahtarla almanızı sağlar. Bir sözlükte belirli bir anahtarın olup olmadığını kontrol etmek için kullanılabilir
dict_country.get('Russia') #, anahtara göre değer döndürür,
                              # böyle bir anahtar yoksa, Yok döndürür
dict_country.get('Russa', 0) # Rusya anahtarı yoksa 0 döndürür
                                # (0 yerine herhangi bir değer ayarlayabilirsiniz
anahtarı kaldır pop()  pop() yöntemi bir anahtarı kaldırır ve ona karşılık gelen değeri döndürür.
dict_country.pop('Bahamalar')
sözlük anahtarları  keys()  keys() yöntem, bir sözlükteki anahtar koleksiyonunu döndürür.
dict_country.keys()
sözlük değerleri değerler() Method values() bir sözlükteki değerler koleksiyonunu döndürür.
dict_country.values()
sözlük çiftleri öğeler()  items() yöntemi, bir sözlükteki değerler koleksiyonunu döndürür.
dict_country.items()

Problem

Alfabetik sıklık sözlüğü, sözcüklerin sıklıklarıyla (geçerlilikleri) alfabetik olarak düzenlendiği bir sıklık sözlüğüdür.
Her kelimenin sağındaki sözlüğün kaynak metinde geçme sayısı olduğu bir sözlük oluşturun.
Metnin sonunun işareti  tek kelimeli "END!" içeren bir dize. Kelimelerin yazdırılma sırası önemli değildir.

Girdi
Metin satırları girdi olarak verilir. Son satır tek bir kelime "END!" içerir ve metnin bittiğini gösterir.

Künye
Ekranda tüm sözcükleri bir boşlukla ayırarak bu sözcüğün metinde kaç kez geçtiğini belirterek görüntüleyin. Her kelime ayrı bir satırda.

 
Örnekler

 

# Girdi Çıktı
1 Şu yumuşak Fransız rulolarından daha çok yiyin
SON!
1 Yemek
1 tane daha
bu 1
yumuşak 1
Fransızca 1
rulo 1
Write the program below

     

Program check result

To check the solution of the problem, you need to register or log in!