değerler Python

Python işlevleri ve meth

Python sözlük değerleri() yöntemi, bir sözlükteki değerleri içeren bir nesne döndürür. Bu yöntem, yalnızca sözlükteki değerler üzerinde yineleme yapmak istiyorsanız kullanışlıdır. Daha sonra bir sözlüğü değiştirirseniz, değerleri() yönteminde depolanan veriler yeni sözlüğü yansıtacak şekilde değişecektir.

Python ile çalışırken, verileri içinde depolamaya karar verebilirsiniz. bir sözlük. Örneğin, bir restoran yönetim sistemi kurduğunuzu varsayalım. Her siparişle ilgili verileri depolamak için bir sözlük kullanmak isteyebilirsiniz.

Merak ediyor olabilirsiniz: Bir sözlükte saklanan değerleri nasıl alabilirim? Python sözlüğü values()yöntemi burada devreye girer. values() yöntemi, bir sözlükte depolanan tüm değerlerin bir listesini döndürür. 

Bu öğretici, örneklere atıfta bulunarak Python sözlüklerinin temellerini ve values() yöntemin nasıl kullanılacağını tartışacaktır. 




Python Sözlük değerleri()

Python sözlük değerleri() yöntemi, bir sözlükteki değerlerin bir listesini döndürür. değerleri() hiçbir argüman kabul etmez. Bir sözlük adından sonra değerleri() belirtirsiniz.

Bu yöntemin sözdizimine bir göz atalım:

dict_name = { "name1": "value1" } dict_name.values()

Gördüğünüz gibi, yerleşik işlev kabul etmiyor herhangi bir parametre Bunun yerine, yöntem bir sözlüğün sonuna eklenir.

values() bir liste döndürmez. Bir dict_values nesnesi döndürür. Değerleri normal bir listeye dönüştürmek için Python list() yöntemini kullanabilirsiniz:

Katılımcıların %81'i, bir eğitim kampına katıldıktan sonra teknik iş beklentileri konusunda kendilerini daha güvende hissettiklerini belirtti. Bugün bir eğitim kampı ile eşleştirin.

Ortalama bir eğitim kampı mezunu, bir eğitim kampına başlamaktan ilk işini bulmaya kadar, kariyer geçişinde altı aydan az zaman harcadı.

değeri new_list, belirttiğimiz sözlükteki tüm değerlerin düzenli bir listesidir. Bu liste, ilk sözdizimi tanımımızdan oluşturulanın aksine bir dict_values nesnesi değildir.


Alternatif olarak, dict_values nesnesini tutabilir ve üzerinde yineleyebilirsiniz.

values() yöntemi, yaygın olarak bir nesneyle birlikte kullanılır. Python for döngüsü. Bir for döngüsü ile kullanıldığında, bir sözlükteki her değeri yineleyebilirsiniz. Örneğin, sözlüğün bir değeri vardır.




Sözlük değerleri() Python Örneği

Aşağıdakiler hakkında bilgi depolayan bir Python sözlüğümüz var. okuldaki bir öğrenci.

simon = { 'name': 'Simon Henderson', 'birthday': '02/09/2002', 'class': 'Senior Year', 'honor_roll': True }

name bir anahtar ve onunla ilişkili değerdir Simon Henderson. doğum günü de bir anahtardır ve va atanmıştır. lue 02/09/2002. Ayrıca öğrencilerle ilgili bilgileri de depolarız; sınıfı ve okulun onur listesinde olup olmadıkları.

Sözlüğümüzde saklanan tüm değerlerin bir listesini almak istediğimizi varsayalım. Bu, sözlük anahtarlarıyla uğraşmak zorunda kalmadan her bir değerle çalışmamızı sağlar. Bu değerleri value() yöntemini kullanarak alabiliriz:

simon = { 'name': 'Simon Henderson ', 'birthday': '02/09/2002', 'class': 'Senior Year', 'honor_roll': True } print(simon.values())

Kodumuz döndürür:

dict_values([‘Simon Henderson’, ’02/09/2002′, ‘Senior Year’, True])

İlk olarak, dört anahtar ve değer içeren bir sözlük tanımlıyoruz. Bu sözlüğün adı simon. Ardından, values() yöntemini kullanarak sözlüğümüzde depolanan değerleri alır ve bunları konsola yazdırırız.

Kodumuz, hepsinin listesini içeren bir dict_values ​​nesnesi döndürür. sözlüğümüzdeki değerler.




Bir for Döngüsü Kullanarak Yineleme

Sözlüğümüzdeki tüm değerlerin bir listesini konsola yazdırmak istediğimizi varsayalım. Yeni bir satırda görünen her değer. Burası for döngüsünün kullanışlı olduğu yerdir.


dict_values nesnemizdeki her öğeyi yinelemek ve her öğeyi konsola yazdırmak için bir for döngüsü kullanabiliriz:

simon = { 'ad': 'Simon Henderson', 'doğum günü': '02/09/2002', 'sınıf': 'Kıdemli Yıl', 'honor_roll': simon.values() içindeki öğe için True }: print(item)

Kodumuz şunu döndürür:

Simon Henderson 02/09/2002 Senior Year True

Çünkü values() yöntemi bir dict_object ile anahtarlarımızın bir listesiyle, bir for döngüsü kullanarak üzerinde yineleyebiliriz.

Bu örnekte, her döngüden geçen bir for döngüsü oluşturduk. simon sözlüğündeki değer. for döngüsü her yürütüldüğünde, con'a sözlükten bir değer yazdırılır tüm değerler geçilene kadar tek.

Tüm değerler konsola yazdırıldıktan sonra, kodumuz yürütmeyi durdurur




Bir for Döngüsü Kullanarak Verileri Doğrulama

Biz sözlüğümüzde boş dize olup olmadığını doğrulamak için bir for döngüsü ve değerleri() yöntemini kullanabilir.

Şu kodu göz önünde bulundurun:

"Python.Engineering, ihtiyacım olduğunda hayatıma girdi. çoğu ve hızlı bir şekilde bir bootcamp ile eşleşmeme yardımcı oldu. Mezun olduktan iki ay sonra, hayattaki değerlerim ve hedeflerime uygun hayalimdeki işi buldum!"

Venus, Rockbot'ta Yazılım Mühendisi

< p>Boş olarak adlandırılan bir Python değişkeni bildiririz. Bu değişken, sözlüğümüzde kaç tane boş değer olduğunu izler.

Bir < kullanırız. a href="/python-if-else/">Python if deyimi for döngümüzdeki herhangi bir öğenin “” değerine sahip olup olmadığını değerlendirmek için. Bu değer boş bir dizedir. Boş bir dize varsa listemizde, kodumuz “blank” değişkenimize 1 ekler.

Döngümüz yürütüldüğünde, kodumuz bize sözlükte kaç tane boş değer olduğunu söyler. Bir Python format() deyimi konsola yazdırdığımız dizeye boş değer sayısını eklemek için.





Sonuç

Python sözlük değerleri() yöntemi, bir sözlükteki değerleri alır. Değerler bir dict_values ​​nesnesinde biçimlendirilir. Döndürülen her değeri okuyabilirsiniz. bir for döngüsü kullanan value() yöntemi.

Bu eğitici, bir sözlükteki değerleri almak için Dictionary.values() yöntemini nasıl kullanabileceğinizi tartıştı. Artık değerlerle çalışmaya başlamaya hazırsınız. () bir Python uzmanı gibi bir yöntem!

Python hakkında daha fazla bilgi edinmek ister misiniz? Python Nasıl Öğrenilir kılavuzumuzu. Bu kılavuz, Python bilginizi ilerletmek için kullanabileceğiniz seçilmiş kursların, öğrenme ipuçlarının, kitapların ve kaynakların bir listesini içerir.





değerler Python: StackOverflow Questions

Tutorials