Hansı kolleksiya dublikat üzvlərə icazə vermir?
Hansı kolleksiya dublikat üzvlərə icazə vermir?

Video: Hansı kolleksiya dublikat üzvlərə icazə vermir?

Video: Hansı kolleksiya dublikat üzvlərə icazə vermir?
Video: Любимые старые коллекции🌸Бумажные сюрпризы🌸распаковка🌸Марин-ка Д 2024, Noyabr
Anonim

Dublikatlar: ArrayList isə dublikat dəyərlərə icazə verir HashSet dəyərlərin təkrarlanmasına icazə vermir. Sıralama: ArrayList onların daxil edildiyi obyektin sırasını saxlayır HashSet sıralanmamış kolleksiyadır və heç bir sifariş saxlamır.

Həmçinin sual yaranır ki, hansı kolleksiya dublikatlara icazə vermir?

HashSet

İkincisi, hansı interfeys dublikat elementlərə icazə verməyən kolleksiyanı təmsil edir? The Kolleksiya Çərçivə Məsələn, Siyahı interfeys , hansı təmsil edir bir sifariş kolleksiya , edir valideyn interfeys bütün alt siniflərin və alt siniflərin interfeyslər , məsələn, ArrayList, LinkedList və s. Eynilə, Set interfeys ki, çoxluğu müəyyən edir dublikat elementlərə icazə vermir.

İkincisi, hansı kolleksiya Python-da dublikat üzvlərə icazə vermir?

Bir sıra etmir tutun dublikat maddələr. The elementləri dəstdən var dəyişməz, yəni edir , onlar dəyişdirilə bilməz, lakin dəst özü edir dəyişkən, yəni edir , o bacarmaq dəyişdirilmək. Maddələr təyin olunduğundan deyil indeksləşdirilmiş, dəstlər dəstəkləmə hər hansı dilimləmə və ya indeksləşdirmə əməliyyatları.

Niyə topluda dublikatlara icazə verilmir?

mənası " dəstləri et yox icazə verin dublikat dəyərlər" odur ki, siz a əlavə etdiyiniz zaman dublikat a təyin edin , the dublikat nəzərə alınmır və təyin edin dəyişməz qalır. Bu edir yox kompilyasiya və ya icra zamanı xətalarına səbəb olur: dublikatlar səssizcə diqqətdən kənarda qalırlar. Set təkrarlanmamaq üçün belə həyata keçirilir.

Tövsiyə: