Питхон

Коришћење кључева Питхон речника

Коришћење кључева Питхон речника
Речник на питхону можемо замислити исто као и нормалан преводилачки речник у коме видимо значење било које речи. Једноставним језиком, можемо сматрати речник паром кључ / вредност док гледамо у речничко значење речи која иде уз речник који се користи у питхону.  Речник је врста података у питхону која је врло корисна. Речник ће имати кључ и вредност која је повезана са њим. У овом водичу помажем у разумевању подешавања подразумеваних вредности речника питхон и можете покушати на било ком систему који има инсталиран питхон.  Кључ можемо тражити у речнику и можемо дохватити вредност повезану са кључем.

Почнимо са првим примером:

$ дицт = 'Индија': 'Њу Делхи', 'САД': 'Њујорк', 'УК': 'Лондон',
'Јужна Африка': 'Кејптаун'

Користећи горњи код, креирали смо речник под називом дицт. Ако желимо да одштампамо речник, морамо само покренути овај код-

$ принт (дицт)

Изнад ретка кода исписат ће се све кључне вриједности које су присутне у рјечнику. У горњем примеру можемо видети где су државе кључеви речника, а главни градови држава као њихове вредности.

Сада за преузимање вредности из речника морамо дати кључ као улаз.

$ принт (дицт ['Индија'])
'Њу Делхи'

У горњем примеру можемо видети како можемо да преузмемо одређену вредност из речника.  Шта мислите да ће се догодити ако претражимо земљу која није присутна у речнику?

$ принт (дицт ('Бутан'))

Ако извршимо код, добићемо кључну грешку. Кључне грешке добићемо када тражимо кључ који није присутан у речнику.

Кључна грешка: „Бутан“

Сада ћемо видети један веома важан случај употребе речника. Рецимо, ако имамо кључеве у различитим форматима, онда цео број рецимо да низ или знак чак и листа такође може бити кључ речника.

$ д = 1: [1, 2, 3, 4], 'Аиан': 'Схарма'

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

Додавање кључа / вредности у речник

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

$ Дицт = # Изјава о празном речнику.
$ Дицт [0] = 'Добродошли' # је додао један кључ 0 са вредношћу 'Добродошли'
$ Дицт [1] = 'то' # је додао један кључ 1 са вредношћу 'то'
$ Дицт [2] = 'Питхон' # је додао један кључ 2 са вредношћу 'Питхон'

Ажурирање вредности кључа у Речнику

Такође можемо да ажурирамо вредности кључева присутних у речнику.

$ Дицт [0] = 'Хвала'

Ако покренемо горњу линију кода, тада ће се вредност кључа 0 у речнику променити из Добродошли до Хвала. Тако можемо да ажурирамо вредности у речнику.

Брисање кључа / вредности из речника

Једноставно можемо користити команду (дел.дицтионари (кеи)) овом наредбом ће се избрисати сви парови вредности кључа присутни у речнику помоћу датог кључа.

$ дел Дицт [0]
# Овај ред кода ће избрисати пар вредности кључа са кључем 0
$ дел Дицт [1]
# Овај ред кода ће избрисати пар вредности кључа са кључем 1

Ако желимо да уклонимо све парове вредности кључева присутне у речнику. Можемо користити команду цлеар ().

$ Дицт.јасно()
# Овај ред кода ће нам дати празан речник Дицт.

Такође можемо избрисати кључ речника помоћу поп ().

$ Дицт = 1: 'Аиан', 'наме': 'је', 3: 'Добро'
$ принт (дикт.поп (1));
Аиан

Речник под речником

Речник можемо имати као вредност повезану са неким кључем.

$ Дицт = 1: 'Питхон', 3: 'А': 'Добродошли', 'Б': 'До', 'Ц': 'Питхон'
$ принт (Дицт)

Ако ћемо извршити горњи код, добићемо следећи излаз:

1: 'Питхон', 3: 'А': 'Добродошли', 'Б': 'То', 'Ц': 'Питхон'

Погледајмо како можемо приступити елементима унутрашњег речника.

$ принт (Дицт [3] ['А'])
$ принт (Дицт [3] ['Б'])
$ принт (Дицт [3] ['Ц'])

Ако извршимо горњи код, добићемо вредности присутне у унутрашњем речнику.

Добродошли
До
Питхон

Да бисте проверили да ли је у речнику присутан било који тастер. Можемо користити функцију хас_кеи (), хас_кеи () функција је логичка функција која враћа труе ако је кључ присутан у речнику или иначе враћа фалсе.

$ Дицт = 1: 'Аиан', 'наме': 'је', 3: 'Добро'
$ принт (дикт.хас_кеи ('1'))
# Речник има кључ 1, па је излаз Труе
испис (дикт.хас_кеи ('2'))
# Дицт нема кеи2, тако да је излаз нетачан

Излаз горњег кода је

Истинито
Нетачно

Закључак

Морамо бити врло опрезни док користимо речник у питхону, јер за разлику од других структура података у којима се чувају парови кључ / вредност, кључ се не може поновити ако ће кључ бити дуплиран, тада ће претходни кључ бити надјачан. Вредности се могу поновити за различите кључеве. Речници су веома корисни када морамо да сачувамо кључ и вредност која је са њим повезана. Као у нашем првом примеру, жупаније су кључ, а главни градови земаља вредност. Речник се веома разликује од осталих структура података; требало би га користити кад год имамо пар кључ / вредност.

Леви тастер миша не ради у оперативном систему Виндовс 10
Ако уз преносни рачунар или стони рачунар користите наменски миш, али тастер миша не ради у оперативном систему Виндовс 10/8/7 из неких разлога, ево н...
Курсор скаче или се насумично помера док куцате у оперативном систему Виндовс 10
Ако откријете да курсор миша скаче или се сам помера, аутоматски, насумично док куцате на Виндовс преносном рачунару или рачунару, неки од ових предло...
Како да обрнете смер померања миша и додирних табли у оперативном систему Виндовс 10
Миш и Тоуцхпадрачунарство не само да олакшава рад, већ и ефикасније и мање времена. Не можемо замислити живот без ових уређаја, али ипак је чињеница д...