Python тилинде сөздүктөр кантип ишке ашырылат?
Python тилинде сөздүктөр кантип ишке ашырылат?

Video: Python тилинде сөздүктөр кантип ишке ашырылат?

Video: Python тилинде сөздүктөр кантип ишке ашырылат?
Video: Python деген эмне? 2024, Ноябрь
Anonim

Сөздүктөр ичинде сакталган ар бир ачкыч үчүн хэш кодун эсептөө менен иштейт сөздүк орнотулган хэш функциясын колдонуу. Хеш-код ачкычка жараша көп өзгөрөт; Мисалы, Python ” хэштери -539294296, ал эми “ питон ”, бир бит менен айырмаланган сап 1142331976 хэштерин түзөт.

Демек, тизме Pythonдо кантип ишке ашырылат?

Python тизмелери чындап эле өзгөрмө узундуктагы массивдер, Lisp стилинде байланышкан эмес тизмелер . The ишке ашыруу башка объекттерге шилтемелердин чектеш массивдерин колдонот жана бул массивге көрсөткүчтү жана массивдин узундугун a тизме баш түзүлүшү. Элементтер кошулганда же кыстарылганда, шилтемелердин массивинин өлчөмү өзгөртүлөт.

Андан кийин суроо туулат, Python сөздүгү кандай маалымат структурасын ишке ашырат? Сөздүктөр болуп саналат Python ишке ашыруу а маалымат структурасы ошол болуп саналат жалпысынан ассоциативдик массив катары белгилүү. А сөздүк ачкыч-нарк жуптарынын жыйындысынан турат. Ар бир ачкыч-маанидик жуп ачкычты ага байланышкан мааниге түзөт.

Демек, Pythonдо кортеждер кантип ишке ашырылат?

Стандарттуу окшойт ишке ашыруу а кортеж жөн гана массив катары. бир нече ар кандай болсо кортеждер кайра колдонулушу мүмкүн болгон n өлчөмүндө, алар бири-бирине байланган тизмектин түрүнө чынжырланган. кортеж кийинкиге нөлдүк кирүү чекити кортеж кайра колдонсо болот.

Python тизмелерди кантип сактайт?

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

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