Добијте вредност из речника Питхон

Get Value From Dictionary Python



Речник је један од основних Питхонових типова података. Питхон речник је збир вредности података изражених у облику парова кључ-вредност.

Овај водич ће расправљати о коришћењу функције гет () за добијање вредности у речнику Питхон.







Како дефинисати Питхон речник

Почнимо од самих основа: научити како дефинисати речник у Питхону. Будући да су речници у питхону изражени паровима кључ-вредност, сваки кључ у речнику мора бити јединствен.



Да бисмо дефинисали речник, додајемо вредности раздвојене зарезима унутар пара увијених заграда. Вредности раздвојене зарезима представљају кључ: вредност.



Следи пример једноставног речника:





и= {

'кеи1':„вредност1“,

'кеи2':„вредност2“,

'кеи3':„вредност 3“

}

Сваки кључ у речнику аутоматски се мапира на одговарајућу вредност.

Како приступити вредностима речника

Да бисте приступили одређеној вредности у речнику, можете да користите назив речника, а затим одређени кључ у угластим заградама.



Пример:

принт(и['кеи1'])

Ово би требало аутоматски вратити вредност сачувану у кључу кеи1. Резултат је као што је приказано испод:

„вредност1“

Како добити вредности из речника помоћу методе Питхон Гет

Питхон нам такође пружа методу за преузимање вредности пресликаних на одређени кључ у речнику: методу гет. Метод Питхон гет () прихвата кључ као аргумент и враћа вредност повезану са кључем.

Ако наведени кључ није пронађен, метода враћа тип Ноне. Такође можете навести подразумевану повратну вредност ако кључ није пронађен.

Синтакса методе је:

дицт_наме.добити(кључ,вредност).

БЕЛЕШКА : Вредност, у овом случају, није вредност у кључу речника, већ повратна вредност ако кључ није пронађен.

Пример:

Претпоставимо да имамо речник програмских језика мапираних према њиховим ауторима као:

језици= {

„Јава“:'Јамес Гослинг',

'Ц':'Деннис Ритцхие',

'Ц ++':'Бјарне Строуструп',

'Питхон':Гуидо Ван Россум,

'Руби':'Иукихоро Матсумото'

}

У овом случају можемо користити методу гет да бисмо добили творца одређеног језика. На пример, доњи код приказује аутора Руби.

принт(језици.добити(кључ='Руби',вредност='Кључ није пронађен!'))

Ако наведемо непостојећи кључ, требало би да добијемо Кеи нот Фоунд! Грешка.

Закључак

Као што вам је овај водич показао, можете користити подразумевани метод индексирања да бисте преузели вредност из Питхон речника или методе гет (). Одаберите оно што вам одговара и држите се тога.