Sobes.tech
Junior — Middle

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

sobes.tech AI

AIден жооп

Негизги айырмачылыктар массив, сөздүк жана топ ортосунда:

  • Массив (Array) — элементтердин тартиптүү топтому, индекс аркылуу жеткиликтүү. Кайталаган элементтерге уруксат берет жана элементтердин тартибин сактайт.

  • Сөздүк (Dictionary, Map) — "ключ-баалуулук" жуптарынын топтому, ар бир ачкычка тиешелүү баалуулук бар. Ачкычтар уникалдуу, баалуулуктарга жетүү ачкыч аркылуу жүргүзүлөт.

  • Топ (Set) — тартипсиз, уникалдуу элементтердин топтому, кайталанган эмес. Тез издөө жана элементтин бар-жогун текшерүү үчүн колдонулат.

Python мисалы:

arr = [1, 2, 2, 3]  # Кайталаган элементтери бар массив

dict = {'a': 1, 'b': 2}  # 'a' жана 'b' ачкычтары менен сөздүк

set_ = {1, 2, 3}  # Уникалдуу элементтердин топтому