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} # Уникалдуу элементтердин топтому