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.