Junior — Middle
Чӣ гуна метавон такроршавии унсурҳоро дар дохили коллексияи навъи Set пешгирӣ кард?
sobes.tech AI
Ҷавоб аз AI
Дар коллексияҳои навъи Set такрори элементҳо автоматӣ пешгирӣ мешавад, зеро Set танҳо арзишҳои беназири худро нигоҳ медорад. Ҳангоми кӯшиши илова кардани элементе, ки аллакай дар маҷмӯъ ҳаст, он дубора илова намешавад.
Масалан дар Python:
my_set = {1, 2, 3}
my_set.add(2) # элемент 2 аллакай ҳаст, маҷмӯъ тағир намеёбад
print(my_set) # Натиҷа: {1, 2, 3}
Аз ин рӯ, барои пешгирии такрорҳо, кофист, ки Set-ро ба ҷои рӯйхат ё дигар маҷмӯъ, ки имкон медиҳад такрорҳо, истифода баред.