Set முறைகள்
Python இல் உள்ளமைக்கப்பட்ட முறைகளின் ஒரு தொகுப்பு உள்ளது, அவற்றை நீங்கள் sets இல் பயன்படுத்தலாம்.
| முறை | குறுக்குவழி | விளக்கம் |
|---|---|---|
| add() | set க்கு உறுப்பைச் சேர்க்கிறது | |
| clear() | set இலிருந்து அனைத்து உறுப்புகளையும் நீக்குகிறது | |
| copy() | set இன் நகலை வழங்குகிறது | |
| difference() | - | இரண்டு அல்லது அதற்கு மேற்பட்ட sets க்கு இடையே உள்ள வேறுபாட்டைக் கொண்ட set ஐ வழங்குகிறது |
| difference_update() | -= | இந்த set இல் உள்ள உருப்படிகளை நீக்குகிறது, அவை மற்றொரு குறிப்பிட்ட set இலும் சேர்க்கப்பட்டுள்ளன |
| discard() | குறிப்பிட்ட உருப்படியை நீக்குகிறது | |
| intersection() | & | இரண்டு மற்ற sets களின் குறுக்கீடாக இருக்கும் set ஐ வழங்குகிறது |
| intersection_update() | &= | இந்த set இல் உள்ள உருப்படிகளை நீக்குகிறது, அவை மற்ற, குறிப்பிட்ட set(களில்) இல்லை |
| isdisjoint() | இரண்டு sets க்கு குறுக்கீடு உள்ளதா இல்லையா என்பதை வழங்குகிறது | |
| issubset() | <= | இந்த set இன் அனைத்து உருப்படிகளும் மற்றொரு set இல் இருந்தால் True வழங்குகிறது |
| < | இந்த set இன் அனைத்து உருப்படிகளும் மற்றொரு, பெரிய set இல் இருந்தால் True வழங்குகிறது | |
| issuperset() | >= | மற்றொரு set இன் அனைத்து உருப்படிகளும் இந்த set இல் இருந்தால் True வழங்குகிறது |
| > | மற்றொரு, சிறிய set இன் அனைத்து உருப்படிகளும் இந்த set இல் இருந்தால் True வழங்குகிறது | |
| pop() | set இலிருந்து உறுப்பை நீக்குகிறது | |
| remove() | குறிப்பிட்ட உறுப்பை நீக்குகிறது | |
| symmetric_difference() | ^ | இரண்டு sets களின் சமச்சீர் வேறுபாடுகளைக் கொண்ட set ஐ வழங்குகிறது |
| symmetric_difference_update() | ^= | இந்த set மற்றும் மற்றொன்றிலிருந்து சமச்சீர் வேறுபாடுகளைச் செருகுகிறது |
| union() | | | sets களின் இணைப்பைக் கொண்ட set ஐ வழங்குகிறது |
| update() | |= | இந்த set மற்றும் மற்றவைகளின் இணைப்புடன் set ஐ புதுப்பிக்கிறது |
முக்கிய முறை வகைகள்
சேர்த்தல் முறைகள்
add() - ஒரு உருப்படியைச் சேர்க்கிறது
update() - பல உருப்படிகளைச் சேர்க்கிறது
union() - இணைப்பு மூலம் புதிய set உருவாக்குகிறது
நீக்குதல் முறைகள்
remove() - குறிப்பிட்ட உருப்படியை நீக்குகிறது
discard() - பிழை இல்லாமல் நீக்குகிறது
pop() - சீரற்ற உருப்படியை நீக்குகிறது
clear() - அனைத்தையும் நீக்குகிறது
ஒப்பீடு முறைகள்
isdisjoint() - பொதுவான உருப்படிகள் உள்ளதா
issubset() - உட்கணமா
issuperset() - மேல் கணமா
செயல்பாடு முறைகள்
intersection() - பொதுவான உருப்படிகள்
difference() - வேறுபட்ட உருப்படிகள்
symmetric_difference() - சமச்சீர் வேறுபாடுகள்
புதுப்பித்தல் முறைகள்
Python இல் _update() முடிவுடன் முடியும் பல முறைகள் உள்ளன, அவை அசல் set ஐ மாற்றுகின்றன மற்றும் புதிய set ஐ வழங்காது:
உதவிக்குறிப்பு:
நீங்கள் அசல் set ஐ மாற்ற விரும்பினால் _update() முறைகளைப் பயன்படுத்தவும். புதிய set விரும்பினால் வழக்கமான முறைகளைப் (difference(), intersection(), முதலியன) பயன்படுத்தவும்.