Ev Kişisel Finans Python'da bir Sözlük Oluşturma ve Kullanma - aumlalar

Python'da bir Sözlük Oluşturma ve Kullanma - aumlalar

İçindekiler:

Video: Python3 Dersleri 22 - Sözlükler( Dictionary) 2025

Video: Python3 Dersleri 22 - Sözlükler( Dictionary) 2025
Anonim

Python ile bir sözlük oluşturmak ve kullanmak, bir listeyle çalışmak gibidir; anahtar ve değer çifti. Bir anahtar oluşturmak için özel kurallar şunlardır:

Anahtarın benzersiz olması gerekir. Yinelenen bir anahtar girdiğinizde, ikinci girişte bulunan bilgiler kazanır - ilk giriş yalnızca ikinci ile değiştirilir.

Anahtar değişmez olmalıdır. Bu kural, anahtar için dizeler, sayılar veya tüpler kullanabileceğiniz anlamına gelir. Bununla birlikte, bir anahtar için bir liste kullanamazsınız.

Verdiğiniz değerlerle ilgili herhangi bir kısıtlama bulunmuyor. Bir değer herhangi bir Python nesnesi olabilir, böylece bir çalışanın kaydına veya diğer karmaşık verilere erişmek için bir sözlük kullanabilirsiniz. Aşağıdaki adımlar, sözlüklerin daha iyi nasıl kullanılacağını anlamanıza yardımcı olur.

1Python Kabuğu penceresini açın.

Bildiğiniz Python istemini görüyorsunuz.

2Type Colors = {"Sam": "Blue", "Amy": "Red", "Sarah": "Yellow"} tuşlarına basın ve Enter tuşuna basın.

Python, insanların en sevdiği renklerle üç girişi içeren bir sözlük oluşturur. Anahtar ve değer çiftini nasıl oluşturduğunuza dikkat edin. Anahtar önce gelir, ardından iki nokta üst üste gelir ve sonra değer. Her giriş virgül ile ayrılır.

3Tıpır Renkleri yazın ve Giriş düğmesine basın.

Anahtar ve değer çiftlerini görüyorsunuz. Bununla birlikte, girdilerin anahtar sıraya göre sıralandığına dikkat edin. Bir sözlük, erişimi daha hızlı hale getirmek için anahtarları otomatik olarak sıralı tutar; bu, büyük bir veri kümesiyle çalışırken bile hızlı arama süreleri elde etmenizi sağlar. Olumsuz yönü, sözlüğün oluşturulması, bir liste gibi bir şey kullanmaktan daha uzun sürüyor çünkü bilgisayar girişleri sıralamakla meşgul.

4Tip Renkleri ["Sarah"] yazın ve Enter tuşuna basın.

Sarah, Yellow ile ilişkili rengi görüyorsunuz. Bir dizgeyi sayısal bir dizin kullanmak yerine bir anahtar olarak kullanmak, kodun okunmasını kolaylaştırır ve bir ölçüde kendiliğinden belgelenmesini sağlar.

Kodunuzu daha okunaklı hale getirerek, sözlükler uzun vadede size önemli bir zaman kazandırır (dolayısıyla popüler oldukları için). Bununla birlikte, bir sözlükte kolaylık, ek oluşturma süresi ve daha yüksek bir kaynak kullanımı pahasına gelir; dolayısıyla, göz önünde bulundurmanız gereken bazı zahmetlere sahipsiniz.

5Tip Renkleri. tuşlarına () basın ve Enter tuşuna basın.

Sözlük, içerdiği tuşların bir listesini sunar. Sözlüğe erişimi otomatikleştirmek için bu tuşları kullanabilirsiniz.

6Aşağıdaki kodu yazın (her satırdan sonra Enter tuşuna basın ve son satıra sonra iki kez Enter'a basın): Renklerdeki Öğe için

. format (Item, Colors [Item]))

Örnek kod, kullanıcı adlarının her birinin listesini ve kullanıcının favori rengini çıkartır.Sözlükleri kullanmak, yararlı çıktıları çok daha kolay hale getirebilir. Anlamlı bir anahtar kullanımı, anahtarı kolayca çıktısının bir parçası olabilir demektir.

7Tip Renkleri ["Sarah"] = "Mor" tuşlayın ve Enter tuşuna basın.

Sözlük içeriği güncellendi, böylece Sarah şimdi Sarı yerine Mor'dan hoşlanıyor.

8Tip Renkleri. güncelleyin ({"Harry": "Turuncu"}) ve Enter tuşuna basın.

Sözlüğe yeni bir giriş eklendi.

9 İmlecinizi 6. adımda yazdığınız kodun üçüncü satırının sonuna yerleştirin ve Enter tuşuna basın.

Editör sizin için kodun bir kopyasını oluşturur. Bu, yazmaya biraz zaman ayıran bir kod kullanırken denediğinizde Python Kabuğunda kullanabileceğiniz zaman kazandıran bir tekniktir. İlk kez yazmanız gerekse de, ikinci kez yazmak için geçerli bir sebebiniz yok.

10Giriş tuşuna iki kez basın.

Harry'nin sıralı olarak eklendiğine dikkat edin. Buna ek olarak, Sarah'nın girişi mor renk olarak değiştirildi.

11Del Renkleri ["Sam"] yazın ve Giriş düğmesine basın.

Python, Sam'in girdisini sözlüğe kaldırır.

12 9 ve 10. Adımları tekrarlayın.

Sam'in girişinin aslında gittiğini doğruluyorsunuz.

13 len (Renkler) yazıp Enter tuşuna basın.

3'ün çıktı değeri, sözlüğün şimdi 4 yerine 3 yerine sadece üç girdi içerdiğini doğrular.

14 Yazı Tipi Renkleri. temizle () ve Enter tuşuna basın. Daha sonra, len (Colors) yazın ve Enter tuşuna basın.

Python, Renklerin 0 girişi olduğunu bildiriyor, bu nedenle sözlük şimdi boş.

15Python Shell penceresini kapatın.

Tebrikler!

Python'da bir Sözlük Oluşturma ve Kullanma - aumlalar

Editörün Seçimi

Word 2010'da Kesirler Nasıl Yapılır - mankenler

Word 2010'da Kesirler Nasıl Yapılır - mankenler

Word 2010'un Otomatik Düzelt özelliği sizin için ortak kesirler oluşturabilir. Aslında, Word mevcut fraksiyon karakterlerinden bir kısmını çektiği kadar kesirler inşa etmez. "Ne yazık ki, Word bu kesir karakterlerden yalnızca birkaçına sahiptir. Kendi 3/64 gibi belirli fraksiyona ihtiyaç duyduğunuzda kendi başınıza yaratabilirsiniz: ...

Kesirler

Kesirler

Word 2013 Otomatik Düzelt özelliği, sizin için ortak kesirler inşa edebilirsiniz . Aslında bunları, mevcut "kesir" karakterlerinden çıkaracak kadar inşa etmez. "Ne yazık ki, Word bu kesir karakterlerden yalnızca birkaçına sahiptir. Kendi 3/64 gibi belirli fraksiyona ihtiyacınız olduğunda bunu oluşturabilirsiniz ...

Editörün Seçimi

LED'lere aşina olmak - mankenler

LED'lere aşina olmak - mankenler

LED'iniz varsa ve LED'iniz varsa bu LED'leri biliyorsunuzdur. ev. Bir LED veya ışık yayan diyot, yarıiletken olarak bilinen özel bir malzemeden yapılmış bir cihazdır. Diyot, en basit yarıiletken cihaz türüdür (anlamı, bileşen). Diyotlar, LED'ler ve diğer yarıiletken cihazlar benzersiz ...

Bir PNP Transistörünü kontrol edin - burada gösterilen iki 2N3906 PNP transistörüne bakmak için

Bir PNP Transistörünü kontrol edin - burada gösterilen iki 2N3906 PNP transistörüne bakmak için

Kuklalar. 2N3904 NPN transistörüne benziyorlar mı? Evet. 2N3904 ve 2N3906 transistörlerini karışık hale getirirseniz önemi var mı? Hayır, Bob! Bu projede, hem 2N3904 NPN transistör hem de 2N3906 PNP transistörü kullanıyorsunuz; bu yüzden gerçekten takip etmeniz gerekiyor ...

Kanallarında ve Dizilerinde > kanallar ve Diziler

Kanallarında ve Dizilerinde > kanallar ve Diziler

Tatil aydınlatma kontrolörü, ışıklar kanallar vasıtasıyla kontrol edilir. Her kanal, bir veya daha fazla ışık dizgisini bağlayabileceğiniz ayrı bir elektrik devresidir. Kontrolörün bir aya bağlı olan tek ışıkları kontrol edemediğini aklınızda tutmanız önemlidir ...

Editörün Seçimi

PowerPoint 2011'de Mac için PowerPoint 2011'de Slide Master Düzenleriyle çalışılan Slide Master Düzenleriyle çalışma, Mac için Office 2011'de

PowerPoint 2011'de Mac için PowerPoint 2011'de Slide Master Düzenleriyle çalışılan Slide Master Düzenleriyle çalışma, Mac için Office 2011'de

PowerPoint 2011'in Slide Master görünümünde bir slayda yeni bir Slayt Yerleşimi eklenmesi, gerçekleştirilmesi oldukça basit bir iştir. Başlamak için aşağıdaki adımları izleyin: Slayt Ana görünümünde olduğunuzdan emin olun. Menü çubuğundan Görünüm → Ana → Slayt Madeni'ni seçin. Şeritteki Slide Master sekmesini tıklatın, ...

Office 2011 for Mac'te Biçimlendirme Araçları ile resimleri yeniden adlandırma - kuklalar

Office 2011 for Mac'te Biçimlendirme Araçları ile resimleri yeniden adlandırma - kuklalar

Resmi biçimlendirme ile yeniden renklendirme Mac uygulamaları için Office 2011 araçlarında ruh hali değişebilir ve bazen orijinal resimde gösterilenden daha fazla görsel ilgi katabilir. Veya renkli olmadan basılması gereken bir yayın için gri tonlamalı resimlerinizi değiştirmeniz yeterlidir. Office, bu aksanı vurgulamaktadır ...

Tatlı İpuçları Office 2011 için Mac Kullanıcıları İçin AYAKLAR

Tatlı İpuçları Office 2011 için Mac Kullanıcıları İçin AYAKLAR

İLk Microsoft Office ipucu, hepimiz bir şeyler ile ilgileniyor çok şey yapın: belgelerde metin seçme. İkinci ipucu, Geri Al ve Yinele'yi nasıl süpereste göstereceğinizi gösterir. Ve son ipucu, her zaman kullanılabilen bağlamsal menüyü kullanmak için bir hatırlatma. Seçimi bitişik olarak genişletmek için Üst Karakter tuşunu basılı tutun; Komutanlığı basılı tutun ...