பைத்தானில் உள்ள செட் என்றால் என்ன, அவற்றை எவ்வாறு பயன்படுத்துவது?



பைத்தானில் உள்ள செட் என்ன, பல்வேறு செயல்பாடுகளுடன் அவற்றை எவ்வாறு உருவாக்குவது என்பதை அறிக. உறைந்த தொகுப்புகள் மற்றும் பைத்தானில் அவற்றின் உருவாக்கம் பற்றியும் நீங்கள் அறிந்து கொள்வீர்கள்.

தரவு சேமிப்பு என்பது இன்றைய உலகில் உள்ள ஒவ்வொரு களத்திற்கும் அவசியமான ஒன்று. உங்கள் தரவை ஒழுங்கமைக்க பைதான் பல்வேறு வகையான தரவு கட்டமைப்புகளை வழங்குகிறது, மேலும் இந்த தரவு கட்டமைப்புகள் ஒரு முக்கிய பகுதியாகும் . பைத்தானில் கிடைக்கும் அனைத்து தரவு கட்டமைப்புகளிலும், சில மாறக்கூடியவை மற்றும் சில மாறாதவை. இந்த கட்டுரையில், நான் இந்த ஒரு தொகுப்பைப் பற்றி விவாதிப்பேன். பைத்தானில் உள்ள தொகுப்புகள் தரவு கட்டமைப்புகள் ஆகும், அவை மாறக்கூடியவை, மீண்டும் செய்யக்கூடியவை மற்றும் வரிசைப்படுத்தப்படாதவை. மேலும் விவரிக்கப்பட்டுள்ள அனைத்திற்கும் விரைவான ஒத்திகை இங்கே.

பைத்தானில் என்ன அமைக்கப்பட்டுள்ளது?
பைத்தானில் செட் எப்போது பயன்படுத்த வேண்டும்?
ஒரு தொகுப்பை எவ்வாறு உருவாக்குவது?
செயல்பாடுகளை அமைக்கவும்





உறைந்த செட் என்றால் என்ன?

தொடங்குவோம். :-)



பைத்தானில் என்ன அமைக்கப்பட்டுள்ளது?

ஒரு தொகுப்பு அடிப்படையில் வரிசைப்படுத்தப்படாத உறுப்புகளின் தொகுப்பைக் கொண்ட தரவு வகை. இந்த கூறுகள் எந்த தரவு வகைகளிலும் போலல்லாமல், தொகுப்பாக இருக்கலாம் ,வகை குறிப்பிட்டவை அல்ல. செட் மாற்றக்கூடியவை (மாற்றக்கூடியவை) மற்றும் உறுப்புகளின் தொடர்ச்சியான நகல்கள் இல்லை. ஒரு தொகுப்பின் மதிப்புகள் arஎனவே இணைக்கப்படாதது, எனவே, குறியீட்டுg செயல்பாடுகளை செட்களில் செய்ய முடியாது.

உதாரணமாக:

My_Set = {1, 's', 7.8} print (My_Set)

வெளியீடு: {‘கள்’, 1, 7.8}



வெளியீடு My_Set இல் உள்ள அனைத்து கூறுகளையும் காட்டுகிறது.

குறிப்பு: ஒட்டுமொத்தமாக ஒரு தொகுப்பு மாறக்கூடியது, ஆனால் ஒரு தொகுப்பின் கூறுகள் இல்லை.

பைத்தானில் உள்ள செட் என்னவென்று இப்போது உங்களுக்குத் தெரியும், செட் எப்போது பயன்படுத்த வேண்டும் என்பதைப் புரிந்துகொள்வோம்.

பைத்தானில் செட் எப்போது பயன்படுத்த வேண்டும்?

பைத்தானில் உள்ள தொகுப்புகள் எப்போது பயன்படுத்தப்படுகின்றன-

  • தரவின் வரிசை ஒரு பொருட்டல்ல
  • தரவு கூறுகளில் உங்களுக்கு எந்த மறுபடியும் தேவையில்லை
  • யூனியன், குறுக்குவெட்டு போன்ற கணித செயல்பாடுகளை நீங்கள் செய்ய வேண்டும்

இப்போது நாம் முன்னேறி பைத்தானில் செட்களை எவ்வாறு உருவாக்குவது என்று பார்ப்போம்.

பைத்தானில் ஒரு தொகுப்பை எவ்வாறு உருவாக்குவது?

பைத்தானில் உள்ள செட் இரண்டு வழிகளில் உருவாக்கப்படலாம்-

  • சுருள் பிரேஸ்களுக்குள் கூறுகளை இணைத்தல்
  • தொகுப்பு () செயல்பாட்டைப் பயன்படுத்துவதன் மூலம்

1. சுருள் பிரேஸ்களைப் பயன்படுத்துதல்:

பைத்தானில் உள்ள தொகுப்புகள் சுருள் பிரேஸ்களை ({}) பயன்படுத்தி உருவாக்கப்படுகின்றன.

 உதாரணமாக: 
My_Set = {1, 's', 7.8} print (My_Set)

வெளியீடு: {‘கள்’, 1, 7.8}

நீங்கள் பார்க்க முடியும் என, My_Set உருவாக்கப்பட்டது.

2. தொகுப்பு () செயல்பாட்டைப் பயன்படுத்துதல்

தொகுப்பு () செயல்பாட்டைப் பயன்படுத்தி பைத்தானில் உள்ள தொகுப்புகளை உருவாக்கலாம்.

உதாரணமாக:

a = தொகுப்பு ({1, 'b', 6.9}) அச்சு (அ)

வெளியீடு: {1, 'பி', 6.9}

அதே செயல்பாட்டைப் பயன்படுத்தி வெற்று தொகுப்பையும் உருவாக்கலாம்.

உதாரணமாக:

வெற்று_செட் = தொகுப்பு () அச்சு (வெற்று_செட்)

வெளியீடு: தொகுப்பு ()

மேலே உள்ள வெளியீடு வெற்று_செட் என்ற வெற்று தொகுப்பு உருவாக்கப்பட்டுள்ளது என்பதைக் காட்டுகிறது.

இந்த வெற்று தொகுப்பில் நீங்கள் கூறுகளை சேர்க்கலாம். பின்வரும் தலைப்புகளில் நான் அதை உள்ளடக்குவேன்.

செயல்பாடுகளை அமைக்கவும்

கூறுகளைச் சேர்ப்பது, உறுப்புகளை நீக்குதல், ஒரு தொகுப்பின் நீளத்தைக் கண்டறிதல் போன்ற பல செயல்பாடுகளில் செட் செய்ய முடியும். எல்லா முறைகளையும் செட்களில் எதைப் பயன்படுத்தலாம் என்பதை அறிய, நீங்கள் இதைப் பயன்படுத்தலாம் உனக்கு() செயல்பாடு.

உதாரணமாக:

My_Set = {1, 's', 7.8} dir (My_Set)

வெளியீடு:

['__ மற்றும் __', '__ வகுப்பு __', '__ இல் __', '__ delattr __', '__ dir __', '__ doc __', '__ eq __', '__ வடிவம் __', '__ ge __', '__ getattribute__', '__g__ __iand__ ',' __init__ ',' __init_subclass__ ',' __ior__ ',' __isub__ ',' __iter__ ',' __ixor__ ',' __le__ ',' __len__ ',' __lt__ ',' __ne__ ',' __N__; , '__rand__', '__reduce__', '__reduce_ex__', '__repr__', '__ror__', '__rsub__', '__rxor__', '__setattr__', '__sizeof__', '__str__', '__sub__', '__sub__' __ , 'அகற்று', 'சமச்சீர்_விவரம்', 'சமச்சீர்_விவரம்_ புதுப்பிப்பு', 'தொழிற்சங்கம்', 'புதுப்பித்தல்']

வெளியீடானது செட்களில் பயன்படுத்தக்கூடிய அனைத்து முறைகளையும் காட்டுகிறது. அவற்றில் சிலவற்றை இந்த கட்டுரையில் மேலும் காண்பிப்பேன்.

ஒரு தொகுப்பின் நீளத்தைக் கண்டறிதல்

பைத்தானில் ஒரு தொகுப்பின் நீளத்தைக் கண்டுபிடிக்க, நீங்கள் லென் () செயல்பாட்டைப் பயன்படுத்தலாம். இந்த செயல்பாடு தொகுப்பின் பெயரை ஒரு அளவுருவாக எடுத்து, தொகுப்பில் இருக்கும் தனிமங்களின் எண்ணிக்கைக்கு சமமான ஒரு முழு மதிப்பை வழங்குகிறது.

உதாரணமாக:

My_Set = {1, 's', 7.8} len (My_Set)

வெளியீடு: 3

மேலே உள்ள வெளியீட்டில் நீங்கள் காணக்கூடியது போல, 3 திரும்பியுள்ளது, இது My_Set இல் உள்ள உறுப்புகளின் எண்ணிக்கைக்கு சமம். இப்போது, ​​இந்த கூறுகளையும் அணுகலாம், இது கீழே காட்டப்பட்டுள்ளது.

ஒரு தொகுப்பின் கூறுகளை அணுகும்

குறியீட்டு எண்களைப் பயன்படுத்தி செட் கூறுகளை அணுக முடியாது, ஏனெனில், முன்னர் குறிப்பிட்டபடி, ஒரு தொகுப்பின் கூறுகள் குறியிடப்படவில்லை. எனவே, நீங்கள் ஒரு தொகுப்பின் கூறுகளை அணுக விரும்பினால், நீங்கள் அதன் வழியாக சுழன்று அதன் கூறுகளை அணுகலாம்.

உதாரணமாக:

My_Set இல் x க்கு My_Set = {1, 's', 7.8}: அச்சு (x)

வெளியீடு:

s 1 7.8

வெளியீட்டில் நீங்கள் காணக்கூடியது போல, தொகுப்பு தொகுப்பிற்கு வழங்கப்பட்ட உறுப்புகளின் வரிசையை விட வேறுபட்டது. உறுப்புகள் வரிசைப்படுத்தப்படவில்லை என்பதே இதற்குக் காரணம்.

ஒரு தொகுப்பில் கூறுகளைச் சேர்த்தல்:

இரண்டு செயல்பாடுகளைப் பயன்படுத்தி ஒரு தொகுப்பில் கூறுகளைச் சேர்க்கலாம் கூட்டு() மற்றும் இந்த புதுப்பிப்பு () செயல்பாடு.

சேர் () செயல்பாடு கீழே காட்டப்பட்டுள்ளபடி ஏற்கனவே உள்ள தொகுப்பில் ஒரு உறுப்பை சேர்க்கிறது:

உதாரணமாக:

My_Set = {1, 's', 7.8} My_Set.add (3) My_Set

வெளியீடு: {1, 3, 7.8, ‘கள்’}

ஏற்கனவே உள்ள தொகுப்பில் ஒன்றுக்கு மேற்பட்ட கூறுகளைச் சேர்க்க விரும்பும்போது புதுப்பிப்பு () செயல்பாடு பயன்படுத்தப்படுகிறது.

உதாரணமாக:

My_Set = {1, 's', 7.8} My_Set.update ([2,4.6,1, 'r']) My_Set

வெளியீடு: {1, 2, 4.6, 7.8, ‘ஆர்’, ‘கள்’}

மேலே உள்ள வெளியீட்டில் நீங்கள் காணக்கூடியபடி, புதுப்பிப்பு () செயல்பாடு 4 மதிப்புகளின் பட்டியலை எடுத்துக்கொள்கிறது மற்றும் 1 ஐத் தவிர அனைத்து மதிப்புகளும் My_Set இல் சேர்க்கப்படுகின்றன. ஏனென்றால், ஏற்கனவே 1 தொகுப்பில் உள்ளது, எனவே, இதை மீண்டும் சேர்க்க முடியாது.

ஒரு தொகுப்பின் கூறுகளை நீக்குதல்

ஒரு தொகுப்பிலிருந்து உறுப்புகளை அகற்ற, நீங்கள் பயன்படுத்தலாம் அகற்று (), நிராகரி () மற்றும் இந்த பாப் () செயல்பாடுகள்.

அகற்று () செயல்பாடு ஒரு அளவுருவை எடுக்கும், இது தொகுப்பிலிருந்து அகற்றப்பட வேண்டிய உருப்படி.

உதாரணமாக:

My_Set = {1, 2, 4.6, 7.8, 'r', 's'} My_Set.remove (2) அச்சு (My_Set)

வெளியீடு: {1, 4.6, 7.8, ‘ஆர்’, ‘கள்’}

நீங்கள் பார்க்க முடியும் என, நீக்கு () செயல்பாட்டைப் பயன்படுத்தி தொகுப்பிலிருந்து 2 அகற்றப்பட்டது. தொகுப்பில் இல்லாத () ஐ அகற்ற ஒரு அளவுருவாக சில கூறுகளை நீங்கள் குறிப்பிட்டால், அது ஒரு பிழையை எறியும்.

இப்போது, ​​நீங்கள் தொகுப்பிலிருந்து சில உறுப்புகளை அகற்ற விரும்பினால், அந்த உறுப்பு உண்மையில் தொகுப்பில் இருக்கிறதா இல்லையா என்பது உங்களுக்குத் தெரியாவிட்டால், நீங்கள் நிராகரி () செயல்பாட்டைப் பயன்படுத்தலாம். இந்த செயல்பாடு ஒரு அளவுருவாக தொகுப்பிலிருந்து அகற்றப்பட வேண்டும், ஆனால் உறுப்பு இல்லாவிட்டால், அது ஒரு பிழையை எறியாது.

உதாரணமாக:

My_Set = {1, 2, 4.6, 7.8, 'r', 's'} My_Set.discard (4.6) My_Set.discard ('i') அச்சு (My_Set)

வெளியீடு: {1, 2, 7.8, ‘ஆர்’, ‘கள்’}

மேலேயுள்ள வெளியீடு My_Set இலிருந்து 4.6 அகற்றப்பட்டிருப்பதைக் காட்டுகிறது, ஆனால் எனது தொகுப்பில் ‘i’ இல்லை என்றாலும், My_Set.discard (‘i’) ஐப் பயன்படுத்தும்போது நிராகரி () பிழையை எறியவில்லை.

பாப் () செயல்பாடு தொகுப்பு கூறுகளையும் நீக்குகிறது, ஆனால் ஒரு தொகுப்பு வரிசைப்படுத்தப்படாததால், எந்த உறுப்பு அகற்றப்பட்டது என்பது உங்களுக்குத் தெரியாது.

உதாரணமாக:

My_Set = {1, 2, 4.6, 7.8, 'r', 's'} My_Set.pop () அச்சு (My_Set)

வெளியீடு: {2, 4.6, 7.8, ‘ஆர்’, ‘கள்’}

வெளியீடு, பாப் () ஐப் பயன்படுத்தி சில சீரற்ற உறுப்பு அகற்றப்பட்டிருப்பதைக் காட்டுகிறது, இந்த விஷயத்தில் இது 1 ஆகும்.

இப்போது, ​​ஒரு தொகுப்பில் உள்ள அனைத்து உறுப்புகளையும் நீக்க விரும்பினால், நீங்கள் பயன்படுத்தலாம் தெளிவான () முறை.

உதாரணமாக:

My_Set = {1, 2, 4.6, 7.8, 'r', 's'} My_Set.clear () அச்சு (My_Set)

வெளியீடு: தொகுப்பு ()

மேலே உள்ள வெளியீட்டில் நீங்கள் காணக்கூடியது போல, My_Set ஒரு வெற்று தொகுப்பு.

நீங்கள் தொகுப்பை முழுவதுமாக நீக்க விரும்பினால், நீங்கள் பயன்படுத்தலாம் இன் முக்கிய சொல்.

உதாரணமாக:

My_Set = {1, 2, 4.6, 7.8, 'r', 's'} del My_Set print (My_Set)

மேலே உள்ள குறியீட்டை நீங்கள் இயக்கும்போது, ​​My_Set நீக்கப்பட்டதால் அது ஒரு பிழையை எறியும்.

கீழே விவாதிக்கப்பட்ட தொழிற்சங்கம், குறுக்குவெட்டு, வேறுபாடு போன்ற ஒரு தொகுப்பில் நீங்கள் பல்வேறு கணித செயல்பாடுகளையும் செய்யலாம்.

செட் யூனியன்

செட் யூனியன் என்பது இரண்டு செட்களிலும் உள்ள அனைத்து தனித்துவமான கூறுகளையும் சேர்ப்பதன் மூலம் இரண்டு அல்லது அதற்கு மேற்பட்ட செட்களை ஒரே தொகுப்பாக இணைப்பதைக் குறிக்கிறது. இதை இரண்டு வழிகளில் செய்யலாம்:

  • பைப்லைனைப் பயன்படுத்துதல்
  • தொழிற்சங்க () செயல்பாட்டைப் பயன்படுத்துதல்

பைப்லைன் சின்னத்தைப் பயன்படுத்துதல்:

| ஐப் பயன்படுத்தி இரண்டு தொகுப்புகளை ஒன்றிணைக்கலாம் பின்வருமாறு சின்னம்:

c ++ ஒரு வரிசையை வரிசைப்படுத்துங்கள்

உதாரணமாக:

a = {1, 2, 4.6, 7.8, 'r', 's'} b = {2,5, 'd', 'abc'} c = a | b அச்சு (a | b)

வெளியீடு: {1, 2, 4.6, 5, 7.8, ‘ஆர்’, ‘ஏபிசி’, ‘கள்’, ‘டி’}

நீங்கள் பார்க்க முடியும் என, மேலே உள்ள வெளியீட்டில், a மற்றும் set b இன் ஒரு தொழிற்சங்கம் ஒரு புதிய தொகுப்பில் சேமிக்கப்படுகிறது. | ஐப் பயன்படுத்தி இரண்டு செட்களுக்கு மேல் இணைக்கலாம் சின்னம்.

உதாரணமாக:

a = {1, 2, 4.6, 7.8, 'r', 's'} b = {2,5, 'd', 'abc'} c = {2,3,4,5} d = a | b | சி அச்சு (ஈ)

வெளியீடு:

{1, 2, 3, 4, 4.6, 5, 7.8, 'ஏபிசி', 'டி', 'ஆர்', 'கள்'}

தொழிற்சங்க () முறையைப் பயன்படுத்துதல்:

இரண்டு அல்லது அதற்கு மேற்பட்ட தொகுப்புகளை இணைக்க, நீங்கள் பின்வருமாறு தொழிற்சங்க () முறையைப் பயன்படுத்தலாம்:

உதாரணமாக:

a = {1, 2, 4.6, 7.8, 'r', 's'} b = {2,5, 'd', 'abc'} c = {'m', 23,76,4.7} print (' ஒரு U b = ', a.union (b)) அச்சு (' ஒரு U b U c = ', a.union (b, c) ஐ அமைக்கவும்)

வெளியீடு:

ஒரு U b = {1, 2, 4.6, 5, 7.8, ‘r’, ‘abc’, ‘s’, ‘d’ Set

ஒரு U b U c = {1, 2, 4.6, 5, 4.7, 7.8, ‘r’, 76, 23, ‘abc’, ‘m’, ‘s’, ‘d’ Set

மேலே உள்ள வெளியீடு d என்பது a, b மற்றும் c தொகுப்புகளின் ஒன்றியம் என்பதைக் காட்டுகிறது.

செட் வெட்டும்

இரண்டு அல்லது அதற்கு மேற்பட்ட தொகுப்புகளின் குறுக்குவெட்டு என்பது அந்த தொகுப்புகளில் உள்ள பொதுவான கூறுகளை மட்டுமே கொண்ட புதிய தொகுப்பாகும்.

இதை இரண்டு வழிகளில் செய்யலாம்:

  • ‘&’ சின்னத்தைப் பயன்படுத்துதல்
  • குறுக்குவெட்டு () செயல்பாட்டைப் பயன்படுத்துதல்

‘&’ சின்னத்தைப் பயன்படுத்துதல்:

‘&’ சின்னத்தைப் பயன்படுத்தி இரண்டு அல்லது அதற்கு மேற்பட்ட தொகுப்புகளின் குறுக்குவெட்டு பின்வருமாறு நீங்கள் தீர்மானிக்கலாம்:

உதாரணமாக:

a = {1, 2,5, 4.6, 7.8, 'r', 's'} b = {2,5, 'd', 'abc'} c = {2,3,4,} print (a & b) அச்சு (அ & பி & சி)

வெளியீடு:

{2, 5} {2}

மேலே உள்ள வெளியீடு a, b மற்றும் c தொகுப்புகளின் ஒன்றியத்தைக் காட்டுகிறது.

குறுக்குவெட்டு () செயல்பாட்டைப் பயன்படுத்துதல்:

குறுக்குவெட்டு () செயல்பாட்டைப் பயன்படுத்தி இரண்டு அல்லது அதற்கு மேற்பட்ட தொகுப்புகளின் குறுக்குவெட்டு பின்வருமாறு நீங்கள் தீர்மானிக்கலாம்:

உதாரணமாக:

a = {1, 2,5, 4.6, 7.8, 'r', 's'} b = {2,5, 'd', 'abc'} c = {2,3,4} print ('ஒரு அமைக்கவும் குறுக்குவெட்டு b = ', a.intersection (b)) அச்சு (' ஒரு குறுக்குவெட்டு அமைக்கவும் b குறுக்குவெட்டு c = ', a.intersection (b, c))

வெளியீடு:

ஒரு குறுக்குவெட்டை அமைக்கவும் b = {2, 5}

ஒரு குறுக்குவெட்டு அமைக்கவும் b குறுக்குவெட்டு c = {2}

மேலே உள்ள வெளியீடு a, b மற்றும் c தொகுப்புகளின் குறுக்குவெட்டைக் காட்டுகிறது.

தொகுப்புகளின் வேறுபாடு:

தொகுப்புகளின் வேறுபாடு அந்த தொகுப்புகளில் ஒன்றில் மட்டுமே இருக்கும் உறுப்புகளைக் கொண்ட புதிய தொகுப்பை உருவாக்குகிறது. இதன் பொருள், அந்த தொகுப்புகளின் பொதுவான கூறுகளைத் தவிர அனைத்து உறுப்புகளும் திரும்பப் பெறப்படும்.

இதை இரண்டு வழிகளில் செய்யலாம்:

  • ‘-‘ சின்னத்தைப் பயன்படுத்துதல்
  • வேறுபாடு () செயல்பாட்டைப் பயன்படுத்துதல்

‘-‘ சின்னத்தைப் பயன்படுத்துதல்:

‘-‘ சின்னத்தைப் பயன்படுத்தி இரண்டு தொகுப்புகளின் வேறுபாட்டைக் கண்டுபிடிக்க, நீங்கள் பின்வருமாறு செய்யலாம்:

உதாரணமாக:

a = {1, 2,5, 4.6, 7.8, 'r', 's'} b = {2,5, 'd', 'abc'} c = {2,3,4} print (a-b-c)

வெளியீடு: {1, 4.6, 7.8, ‘ஆர்’, ‘கள்’}

வெளியீடு ‘பி’ மற்றும் ‘சி’ ஆகியவற்றில் இருப்பதைத் தவிர ‘அ’ தொகுப்பின் அனைத்து கூறுகளையும் கொண்டுள்ளது.

வேறுபாடு () செயல்பாட்டைப் பயன்படுத்துதல்:

உள்ளமைக்கப்பட்ட வேறுபாடு () செயல்பாட்டைப் பயன்படுத்தி தொகுப்புகளின் வேறுபாட்டை பின்வருமாறு தீர்மானிக்க முடியும்:

உதாரணமாக:

a = {1, 2,5, 4.6, 7.8, 'r', 's'} b = {2,5, 'd', 'abc'} c = {2,3,4} print ('ஒரு அமைக்கவும் - b = ', a.difference (b)) அச்சு (' a - b - c = ', a.difference (b, c) ஐ அமைக்கவும்)

வெளியீடு:

A - b = {1, 4.6, 7.8, ‘r’, ‘s’ Set

A - b - c = {1, 4.6, 7.8, ‘r’, ‘s’ Set

மேலே உள்ள வெளியீடு வேறுபாடு () செயல்பாட்டைப் பயன்படுத்தி வேறுபாட்டிற்கான விளைவாகும்.

இப்போது உங்கள் தொகுப்பின் கூறுகளை மாற்ற விரும்பவில்லை என்றால், கீழே விவாதிக்கப்பட்ட உறைந்த செட்களை நீங்கள் பயன்படுத்தலாம்.

உறைந்த தொகுப்பு என்றால் என்ன?

பைத்தானில் உறைந்த தொகுப்பு என்பது அதன் மதிப்புகளை மாற்ற முடியாத ஒரு தொகுப்பாகும். இதன் பொருள் என்னவென்றால், நான் முன்பு விவாதித்த ஒரு சாதாரண தொகுப்பைப் போலல்லாமல் இது மாறாதது. உறைந்த தொகுப்புகள் அகராதி விசை மதிப்பு ஜோடிகளில் ஒரு விசையாக செயல்பட உதவுகின்றன.

உறைந்த தொகுப்புகளை உருவாக்குவது எப்படி?

உறைந்த செட் உறைபனி () முறையைப் பயன்படுத்தி பெறலாம். இந்த செயல்பாடு எந்தவொரு மறுக்கக்கூடிய உருப்படிகளையும் எடுத்து அதை மாற்ற முடியாததாக மாற்றுகிறது.

உதாரணமாக:

a = {1, 2,5, 4.6, 7.8, 'r', 's'} b = frozenset (a) print (b)

வெளியீடு: frozenset ({1, 2, 4.6, 5, 7.8, ‘r’, ‘s’})

மேலே உள்ள வெளியீடு தொகுப்பு b ஐக் கொண்டுள்ளது, இது தொகுப்பின் உறைந்த பதிப்பாகும்.

உறைந்த தொகுப்பின் கூறுகளை அணுகும்

உறைந்த தொகுப்பின் கூறுகளை பின்வருமாறு சுழற்றுவதன் மூலம் அணுகலாம்:

உதாரணமாக:

b இல் x க்கு b = உறைநிலை ([1, 2, 4.6, 5, 7.8, 'r', 's']): அச்சு (x)

வெளியீடு:

ஒன்று
2
4.6
5
7.8
கள்

ஃபார் லூப்பைப் பயன்படுத்தி, உறைந்த தொகுப்பின் அனைத்து கூறுகளும் ஒன்றன் பின் ஒன்றாகத் திரும்பியுள்ளன என்பதை மேலே உள்ள வெளியீடு காட்டுகிறது. உறைந்த தொகுப்புகள் மாறாதவை, எனவே, நீங்கள் சேர் (), அகற்று (), புதுப்பித்தல் () போன்ற செயல்பாடுகளைச் செய்ய முடியாது. இந்த டுடோரியலில் உங்களுடன் பகிரப்பட்ட எல்லாவற்றிலும் நீங்கள் தெளிவாக இருப்பீர்கள் என்று நம்புகிறேன். இது பைத்தானில் உள்ள செட் பற்றிய எங்கள் கட்டுரையின் முடிவிற்கு நம்மைக் கொண்டுவருகிறது. முடிந்தவரை பயிற்சி செய்து உங்கள் அனுபவத்தை மாற்றியமைக்கவும்.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? தயவுசெய்து இந்த “பைத்தானில் அமைக்கிறது” வலைப்பதிவின் கருத்துகள் பிரிவில் குறிப்பிடவும், விரைவில் நாங்கள் உங்களைத் தொடர்புகொள்வோம்.

பைத்தானின் பல்வேறு பயன்பாடுகளுடன் ஆழ்ந்த அறிவைப் பெற, நீங்கள் நேரலைக்கு பதிவு செய்யலாம் 24/7 ஆதரவு மற்றும் வாழ்நாள் அணுகலுடன்.