Sobes.tech
Junior — Middle

Yagona elementlarga ega to'plamni kalitlar va qiymatlari bo'lgan lug'atchadan qanday ajratish mumkin?

sobes.tech AI

AIdan javob

Yagona elementlar to'plami (Set) — bu faqat noyob qiymatlarni saqlaydigan to'plam bo'lib, unda kalit-qiymat juftlari bo'lmaydi. Masalan, Swiftda, Set faqat elementlarni o'z ichiga oladi va har bir element faqat bir marta bo'lishi mumkin.

Lug'at (Dictionary) — bu kalit-qiymat juftlaridan iborat to'plam bo'lib, har bir kalit unikal va ma'lum bir qiymat bilan bog'langan.

Swiftda misol:

let uniqueNumbers: Set = [1, 2, 3, 3, 4] // 1, 2, 3, 4 ni o'z ichiga oladi
let dict: [String: Int] = ["one": 1, "two": 2]

Bu yerda, Set faqat noyob raqamlarni saqlaydi, Dictionary esa "kalit-qiymat" juftlarini saqlaydi.