பட்டியல் பைத்தானில் இருந்து உருப்படியை அகற்று

Pattiyal Paittanil Iruntu Uruppatiyai Akarru



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

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

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

நீக்க() செயல்பாட்டின் தொடரியல்

அகற்று() செயல்பாட்டின் தொடரியல் பின்வருமாறு:









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



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





எடுத்துக்காட்டு 1:

இந்த எடுத்துக்காட்டில், பட்டியலிலிருந்து ஒரு உருப்படியை அகற்றுவதற்கு அகற்று() முறையைச் செயல்படுத்தி அதன் செயல்பாட்டைப் புரிந்துகொள்ள முயற்சிப்போம். நீக்க() செயல்பாட்டின் குறியீடு இங்கே உள்ளது. இங்கே நாம் 5 முழு எண்களின் பட்டியலை வரையறுத்துள்ளோம்: my_list = [1, 2, 3, 4, 5]. பின்னர், அகற்று() செயல்பாட்டைப் பயன்படுத்தி 4 ஐ அகற்றினோம், my_list.remove(4).

எனது_பட்டியல் = [ 1 , இரண்டு , 3 , 4 , 5 ]
அச்சு ( 'அசல் பட்டியல்:' , எனது_பட்டியல் )
எனது_பட்டியல். அகற்று ( 4 )
அச்சு ( 'ஒரு பொருளை அகற்றிய பின் பட்டியல்:' , எனது_பட்டியல் )



இப்போது, ​​கீழே உள்ள வெளியீட்டைப் பார்த்து, முடிவைப் பார்ப்போம். நீங்கள் கவனிக்கிறபடி, பட்டியலில் இருந்து 4 நீக்கப்பட்டது மற்றும் புதிய பட்டியலில் இப்போது 4 உருப்படிகள் மட்டுமே உள்ளன, my_list = [1, 2, 3, 5]. பட்டியலில் இல்லாத மதிப்பை நீங்கள் வழங்கினால், கம்பைலர் ஒரு ValueError மூலம் செய்யும் என்பதை நினைவில் கொள்ளவும். பின்வரும் பகுதியில் ValueError இன் உதாரணத்தைப் பார்ப்போம்.

எடுத்துக்காட்டு 2:

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

எனது_பட்டியல் = [ 1 , இரண்டு , 3 , 4 , 5 ]
அச்சு ( 'அசல் பட்டியல்:' , எனது_பட்டியல் )
எனது_பட்டியல். அகற்று ( 9 )
அச்சு ( 'ஒரு பொருளை அகற்றிய பின் பட்டியல்:' , எனது_பட்டியல் )

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

பாப்() செயல்பாட்டின் தொடரியல்

பாப்() செயல்பாட்டின் தொடரியல் பின்வருமாறு:

பாப்() செயல்பாடு அகற்றப்பட வேண்டிய உருப்படியின் குறியீட்டின் மூலம் பட்டியலிலிருந்து உருப்படியை நீக்குகிறது. ஒரு உருப்படியை அகற்ற வேண்டிய பட்டியலை ‘list_name’ குறிக்கிறது. 'index_value' என்பது அகற்றப்பட வேண்டிய பொருளின் குறியீட்டைக் குறிக்கிறது. பட்டியல் குறியீட்டு எண் 0 இல் தொடங்குகிறது என்பதை நினைவில் கொள்ளுங்கள். எனவே, குறியீட்டு 3 இல் உள்ள மதிப்பு பட்டியலில் 4 வது மதிப்பாகும். பாப்() செயல்பாட்டிற்கு index_value குறிப்பிடப்படவில்லை எனில், அது பட்டியலிலிருந்து கடைசி உருப்படியை நீக்கும்/அகற்றிவிடும். பாப்() செயல்பாடு எவ்வாறு செயல்படுகிறது என்பதைப் புரிந்துகொள்ள பின்வரும் எடுத்துக்காட்டு நிரலைக் கவனியுங்கள்:

எடுத்துக்காட்டு 3:

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

எனது_பட்டியல் = [ 1 , இரண்டு , 3 , 4 , 5 ]
அச்சு ( 'அசல் பட்டியல்:' , எனது_பட்டியல் )
எனது_பட்டியல். பாப் ( இரண்டு )
அச்சு ( 'ஒரு பொருளை அகற்றிய பின் பட்டியல்:' , எனது_பட்டியல் )

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

டெல் செயல்பாட்டின் தொடரியல்

டெல் செயல்பாட்டின் தொடரியல் பின்வருமாறு:

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

எடுத்துக்காட்டு 4:

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

எனது_பட்டியல் = [ 1 , இரண்டு , 3 , 4 , 5 ]
அச்சு ( 'அசல் பட்டியல்:' , எனது_பட்டியல் )
இன் எனது_பட்டியல் [ இரண்டு ]
அச்சு ( 'ஒரு பொருளை அகற்றிய பின் பட்டியல்:' , எனது_பட்டியல் )

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

தெளிவான() செயல்பாட்டின் தொடரியல்

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

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

எடுத்துக்காட்டு 5:

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

எனது_பட்டியல் = [ 1 , இரண்டு , 3 , 4 , 5 ]
அச்சு ( 'அசல் பட்டியல்:' , எனது_பட்டியல் )
எனது_பட்டியல். தெளிவானது ( )
அச்சு ( 'ஒரு பொருளை அகற்றிய பின் பட்டியல்:' , எனது_பட்டியல் )

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

முடிவுரை

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