Сөздүк питондо бир эле ачкычка ээ болобузбу?
Сөздүк питондо бир эле ачкычка ээ болобузбу?

Video: Сөздүк питондо бир эле ачкычка ээ болобузбу?

Video: Сөздүк питондо бир эле ачкычка ээ болобузбу?
Video: Баланы БИР жашка чейин кантип тарбиялайбыз? || Шарияткж | Бала тарбиясы 2024, Ноябрь
Anonim

Жооп. Жок, ар бири ачкыч ичинде сөздүк уникалдуу болушу керек. Сенин колуңдан келет 't бар эки ачкычтар менен бирдей баалуулук. колдонууга аракет кылууда ошол эле ачкыч кайра болот жөн гана сакталган мурунку маанини кайра жазыңыз.

Ушундай жол менен, сөздүк питонунда кайталанган ачкычтарыңыз болушу мүмкүнбү?

Python сөздүктөр карта а ачкыч бир мааниге. Дубликат ачкычтар жол берилбейт, жана жаңы жазуулар ошол эле менен эскилерин алмаштырат ачкыч . Тартип башка жол менен сакталган эмес, ошондуктан эч кандай жол жок алуу заттар, алар кошулган тартипте а сөздүк.

Экинчиден, сөздүк питондо ачкыч бар-жогун кантип текшерсе болот? Жөнөкөй үчүн ачкыч бар экенин текшерүү а-да бар Python сөздүгү аркылуу издөө үчүн in операторун колдоно аласыз сөздүк баскычтары мындай: үй жаныбарлары = {'мышыктар': 1, 'иттер': 2, 'балык': 3} эгерде Үй жаныбарларындагы 'иттер': print('Иттер табылды! ') # Иттер табылды!

Ошондой эле, сөздүктө Python канча окшош ачкыч болушу мүмкүн?

Бир нече окшош ачкычтар ичинде Python дикт - Ооба сен болот ! Бир нече окшош ачкычтар ичинде Python дикт - Ооба сен болот ! Эгер сен бар тизме, сен болот гана бар ар бир санда бир элемент - бир гана позиция [0], жалгыз [1] жана башкалар бар. Бул түшүнүктүү жана табигый нерсе.

Сөздүк ачкычы Python тизмеси боло алабы?

Курулган тизме түрү катары колдонулбашы керек сөздүк ачкычы . Баса, кортеждер өзгөрүлгүс болгондуктан, алар кыл кыйынчылыктарга дуушар болбо тизмелер - алар болот өзгөртүү жөнүндө кабатыр болбостон, алардын мазмуну боюнча хэширов. Ошентип, в Python , алар жарактуу _hash_ ыкмасын камсыз кылат, ошондуктан катары колдонууга болот сөздүк баскычтары.

Сунушталууда: