Кайсы коллекция кайталануучу мүчөлөргө жол бербейт?
Кайсы коллекция кайталануучу мүчөлөргө жол бербейт?

Video: Кайсы коллекция кайталануучу мүчөлөргө жол бербейт?

Video: Кайсы коллекция кайталануучу мүчөлөргө жол бербейт?
Video: ДАЛИЛДҮҮЛҮК менен $ 1000 + PayPal Акчасын ТЕЗ иштеп чыгыңыз! (... 2024, Апрель
Anonim

Дубликаттар: ArrayList учурда кайталанма маанилерди берет HashSet кайталанма маанилерге жол бербейт. Тартип берүү: ArrayList алар киргизилген объекттин тартибин сактайт HashSet бул иретсиз коллекция жана эч кандай тартипти сактабайт.

Ошондой эле суроо туулат, кайсы коллекция кайталанууга жол бербейт?

HashSet

Экинчиден, кайсы интерфейс кайталанма элементтерге жол бербеген коллекцияны билдирет? The Коллекция Алкак Мисалы, Тизме интерфейс , кайсы билдирет бир буйрук чогултуу , болуп саналат Ата эне интерфейс бардык суб-класстардын жана суб-класстардын интерфейстер , мисалы, ArrayList, LinkedList жана башкалар. Ошо сыяктуу эле, Set интерфейс топтомун аныктайт кайталануучу элементтерге жол бербейт.

Экинчиден, кайсы коллекция Pythonдо кайталанган мүчөлөргө жол бербейт?

А комплект эмес кармоо дубликат буюмдар. The элементтер комплекттин болуп саналат өзгөрүлгүс, ошол болуп саналат , аларды өзгөртүү мүмкүн эмес, бирок топтомдун өзү болуп саналат өзгөрмөлүү, ошол болуп саналат , бул болот өзгөртүлсүн. заттар коюлгандан бери эмес индекстелген, топтомдор колдобо ар кандай кесүү же индекстөө операциялары.

Эмне үчүн топтомдо дубликаттарга жол берилбейт?

Мааниси " топтомдору кыл жок уруксат берүү дубликат баалуулуктар" - бул сиз а кошкондо дубликат а коюу , the дубликат этибарга алынбайт жана коюу өзгөрүүсүз бойдон калууда. Бул кылат жок компиляция же аткаруу каталарына алып келет: дубликаттар унчукпай көрмөксөнгө салышат. коюу кайталанбашы үчүн ушундай ишке ашырылат.

Сунушталууда: