வணக்கம் students next நம்ப பாக்கப் போறது list operations and methods in python இங்க பாருங்க listல நிறைய operations இருக்கு methods இருக்கு நம்ப பயன்படுத்துவோம் pythonல so one by oneன் பாக்கலாம் yeah, list in python is an ordered and mutable collection that can store multiple data types நாம் நிறைய data types இதில store செய்ய வைக்க முடியும் கரட்டுங்களாம் எப்படி store செய்யலாம் நாம உள்ளே வந்து numbers செய்யலாம் int data types store செய்யலாம் string செய்யலாம் float செய்யலாம் இந்த மாதிரி நாம multiple data types செய்ய வைக்க முடியும் சரி first basic list operations பார்க்கலாம் first one எப்படி ஒரு list ஏ create பண்றதுன பார்க்கலாம் my list இதுதான் நான் கொடுக்குற பெயர் இதுக்குள்ள எப்போதும் ஒரு லிஸ்ட்கு இந்த மேல் ச்க்கோர் பிரக்கெட்டு தான் கொடுக்க வேண்டும் ச்க்கோர் பிரக்கெட்டு கொடுத்தார்கள் அல்லவா? இண்டு வருவதெல்லாமே நம்பர்ஸ் அதாவது அதுக்கு நம்பு எந்த ஒரு கோட்சும் கொடுக்கத் தேர்வுடன் டிரெக்ட்டு அழைத்துக்கொள்ளலாம் 1, 2, 3 என்ன லிஸ்டுக்கு பெயர் கொடுத்திருக்கேன்? My underscore list.
அப்ப இதுக்குள் என்ன இருக்கே? One, two, three, apple, five point five இருக்கிறது அதுதான் outputல் வரும். இப்படித்தான் ஒரு லிஸ்ட் கிரேயட் பண்ணணம் அதை output எடுக்கணும். Next, எப்படி வந்து லிஸ்ட் குள்ள இருக்கும் elements ஏக்சேஸ் பண்றது? Index slicing concept பாய்ன்படுத்திருக்கிறது.
First, indexing. Indexing என்றால் position, அந்த position இருக்கும் elements ஏக்கும் கொண்டு வரும். Zeroல இருந்து.
சிலியான் இண்டு முதலாளியில் காண்பிக்கும் சிலியான் இண்டு முதலாளியில் காண்பிக்கும் பார்க்கலாம் மின்ஸ் 4 இப்ப நா பிரிண்டு பண்ணப்புற. பண்ணப்புற. இதுல போய்ட்டு.
பண்ணப்புற. பண்ணப்புற. 2 என்றாருக்குங்க, cherry என்னும் வரும் 3 வராது, அது 3க்கு முன்னாடி stop ஆயிடும் so இந்த மாதிரி கொட்டுந்தாங்கன்னா 1லந்து start ஆகும் 3க்கு முன்னாடி stop ஆயிடும் next, print fruits of, இப்படி கொட்டுத்துட்டாங்க முன்னாடி எதுவுமே கொடுக்கலன்னா startingலந்து, 0லந்து start ஆகும் 0லந்து apple வந்துச்சிங்கலாம் next, 1 banana வந்துச்சிங்கலாம் 2 வராது, 2க்கு முன்னாடி 1ோட stop ஆயிடும் so இப்படிதான் வந்து நம்போ indexing, slicing எல்லாம் பண்ணும் பிரிண்ட் பிரியான் குழுவின் பாதையை முதலாக விரும்புகிறோம் பாதையை முதலாக விரும்புகிறோம் இது 0,1,2,3 இதுதான் இண்டெக்ஸ் இங்க முன்னாடி எதுமே இல்லையுங்கள் அப்பு 0 விருந்து ஸ்டார்ட் அவ்வாறும் பிரச்சினையில் அப்பில் விருந்து வந்துரும் இந்த மாதிரி குழந்து கொடுத்துற்கும் பிரச்சினையில் சட்டெப்பு நட்டும் இந்த 2 கு போய்டாத இரண்டு விருந்து கொடுத்துற்கும் இந்த மாதிரி கு போய்டாத இரண்டு விருந்து கொடுத்துற்கும் இந்த மாதிரி கு போய்டாத இரண்டு விருந்து கொடுத்துற்கும் செல்லி, அதுவுடன் stopமும் ஆயிடும் இதுதான் வந்து இந்த double colon வைச்சு கொடுத்தா எப்படி எழுதும் தெரிஞ்சிட்டீங்கல, next modifying a list, எப்படி ஒரு list ர modify பண்டுவது நம்ம easy list ர mutable பண்ண முடியும் ஏன்னா modify பண்ண முடியும் elements ரமே change பண்ணலாம் சரி, இப்ப ஒரு list ர என்ன இருக்கு, 10, 20, 30, 40 இருக்கு நான் என்ன பண்ணப் போறுன்னா இந்த numbersல போய்ட்ட index 1 இருக்கு இல்லையே அது 25னு மாத்திக்கோம் சொல்றேன் இப்ப இதோ index போடலம 0 1 2 3 so இதுதான் first index என்ன இருக்குங்க 20 நிறுக்கிறது 20 ஏ 25 ஏ மாத்து சொல்லும் மாத்தியாச்சு print of numbers கொடுத்தோம்னா இப்ப இந்த list வந்து மாதிரி போய்த்துக்கோம் 10 20 இருந்து 25 வந்துக்கோம் 30 40 சு இப்படித்தான் ஒரு list ஏ நம்பு modify பண்ணோம் next list என்னவோ கண்காட்டி நேசன் அண்டு ரெபிடேஷன் முதல் லிஸ்ட் குள்ள 1 2 3 இருக்கு ரண்டாத் லிஸ்ட் குள்ள 4 5 6 இருக்கு இப்போ நான் அன்னா செய்யப் போன்ற கண்காட்டி நேசன் செய்யப் போறாம் பிரிண்ட் லிஸ்ட் ஒன்னர்க்கை 1 2 லிஸ்ட் 2 நாருக்கு 4, 5, 6. இது இரண்டு தெரியும் நான் பிள்ளையை போட்டான்னா புதியாக இருக்காது. சரியா? புதியாக இருக்கிறது 1, 2, 3. புதியாக இருக்கிறது 4, 5, 6. இந்த மாதிரி லிஸ்ட் கொண்டிருக்காது.
பிரிண்ட் லிஸ்ட் 1 போட்டுக்கொண்டு ஸ்டார் 2 போட்டிருக்கிறது. 1, 2, 3, திரும்மு 1, 2, 3. இங்க 3 கொத்தால் மூன்று வாட்டி வரும் 1, 2, 3, 1, 2, 3. Next, checking the membership. அதாவது நான் கொடுத்திருக்குள் list இருக்கும் elements இருக்கும் இல்லையா check பண்டுரது list குள்ள fruits அது fruits பேரு fruits குள்ள இருக்கு apple banana செரின இருக்கு banana in fruits fruits list குள்ள banana இருக்கா இருந்திருச்சு grape not in fruits இது குள்ள grape இருக்கா fruits குள்ள இல்லை so இப்படித்தான் in not in நம்ம பாய்ன் பருத்தோம் சரியா?
இந்த ஏதாவது சுவாரம் முடியும். பிறகு, இது பார்த்துக்கொண்டு செய்யும் குறிப்பு. இப்போது குறிப்புக்கு, குறிப்புகள் 10, 20, 30, 40. நான் இதை வந்து குறிப்பு செய்யப்பேன்.
பார்வுப்புக்கு ஒரு பெயர் கொடுத்துறேன். இதுக்குள் இந்த குறிப்புகள் கொடுத்துறேன். பிரிண்ட் நம்முன்னா இந்த 4 லூப்லுலன்னா இருக்கும் இண்டெக்ஸ் 0, 1, 2, 3. இப்படி இண்டெக்ஸ் இருக்கும் 0, 1, 2, 3. So, first இண்டெக்ஸ்லன்னா இருக்கு, அதாவது 0 இண்டெக்ஸ்லன்னா இருக்கு 10 வரும் அப்புறம் 20, அப்புறம் 30, அப்புறம் 40. அதாவது இந்த list குள்ளே எவ்வளவு numbers இருக்கு அது மட்டும் தான் print ஆகும் இதான் iterating overயே list next நம்ப பாக்கப்போறது list methods அதாவது built in functions நம்ப python libraryலே இந்த functions எல்லாமே இருக்கும் first one append எப்படி வந்து ஒரு element ஐ add பண்டுறது endல இப்ப fruits ல்லிர்லில்லில் apple banana இருக்கு நான் இந்த fruits என்ன பண்டுறேன்னா append பண்டுப்போறேன் செரினு ஒரு புது சிறிங்க இப்போ ஓட் புட்டுல பாருங்க அப்பில் பனானா இந்த சேரியும் துலாஸ்ல போய் டியனாயிடும் இதுதான் வந்த அப்பாண்ட் பங்கிஷன் சோ பிரிண்ட் புரிசும் கொத்தும் அனுக்கு இதும் பிரியால் போட்டு வரும் நேக்ஸ்ட பாப்பப்பார்து ஏக்ஸ்டாண்ட் அதாவது லிஸ்ட் அதிகப் புதிய விஷயம் பார்த்துக்கும் பாதுக்கும் பாதுக்கும் பாதுக்கும் பாதுக்கும் பாதுக்கும் பாதுக்கும் பாதுக்கும் பாதுக்கும் பாதுக்கும் பாதுக்கும் பாதுக்கும் பாதுக்கும் பாதுக்கும் பாதுக்கும் பாதுக்கும் பாதுக்கும் பாதுக்கும் பாதுக்கும் பாதுக்கும் பாதுக்க இதுவும் ஒரு built in function தான் next எப்படி வந்து insert பண்றது element ஒரு குறிப்பிட்ட indexல insert function இப்ப ஒரு list பாருங்க fruits நிறுக்கு அதுக்குள் app இல இருக்கு cherry இருக்கு fruits இந்த புரிந்து போட்டு பார்க்கலாம் அதாவது, first occurrence of a value, ஒரு listில் எட்டுக்கொண்டு வாங்கும்னா, முதல்ல நம்ம சொல்கிறான் அந்த value எங்க இருக்கோ, அதை remove பண்டுறது, இப்ப fruits குள்ள, apple, banana செய்யிருக்கு, நா fruitsல போய்ட்டு, remove function யூஸ் பண்டுறான், banana விரிமோவ் பண்ணு சொல்றான், நீங்க பாத்திக்கட்டேயே வருமது, banana, முதல் banana எங்க வருறது, அது மட்டும்த பாதிரியான் பாதிரியான் பாதிரியான் பாதிரியான் பாதிரியான் பாதிரியான் பாதிரியான் பாதிரியான் பாதிரியான் பாதிரியான் பாதிரியான் பாதிரியான் பாதிரியான் பாதிரியான் பாதிரியான் பாதிரியான் பாதிரியான் பாதிரியான் பாதிரியான் பாதிரியான் பாதிரியான் பாதிரியான் பாத பாப்பினா தெரியும் என்று எடுக்கிறது என்று அருத்தும் print of number இப்போ numல போய்ட்டு numbers.pawp function கொடுத்துனா இங்க நா இருக்குங்க first 1 அப்புறம் 2 அடுத்து 3 இப்படித்தான் சூர் ஆயிருக்கும் பார்ப்போன்னால் குறிப்புக்கு 4 தான் குறிப்புக்கு விரும்புகிறோம். பிரிண்ட் அவ்வாற்றியில் 1,2,3,4 தான் குறிப்புக்கு விரும்புகிறோம்.
4 தான் குறிப்புக்கு விரும்புகிறோம். நாம் பார்த்துக்கொண்டு 4 தான் குறிப்புக்கு விரும்புகிறோம். 1,2,3 தான் இருக்கும்.
1,2,3 மட்டும் தான் பிரிண்ட் பண்ணும். சரியா? பிரிண்டு, நம்பர்கள்.
இதில் 10,20,13 பிரிண்டு பிரிண்டு பண்ணுக்கிறேன். நம்டா, நம்மிக், நம்மில் என்னடு சோர்ப்பணை போறுன்னா, இந்த numbers pop function, நா இங்க வந்து pop function எந்த ஒரு index வழி கொடுத்துல, ஆனா இதுல index வழி கொடுத்துக்கும் 1 என்ன, அப்போ 0, 1, 2, இதுல 20 மட்டும்தான் நம்முக்கு கொண்டு வரும் pop பண்ணி, அப்போ print of number கொடுத்து வரும்னா இந்த 20 மட்டும் outputல வரும் இப்ப print numbers நான் மாறித்துற்கு 20 போயிற்றும் வேல்ஸ் நான்தான் இருக்கும் 10 30 மட்டும்தான் இருக்கும் so இப்படித்தான் வந்து listல்ல element remove பண்ணும் return பண்ணும் சரி எப்படி வந்து index கண்டுபிடிக்குறது ஒரு list அதை பார்க்கலாம் இப்ப fruits என்னோர் list இருக்கு அதுக்குள apple banana cherry இது எல்லாமே இருக்கு இதா index 0 1 2 இப்ப எனக்கு என்ன வேண்டும்னா print பண்ண சொல்றேன் fruitsல போயிட்டு indexல banana அது பணானாவுடைய இண்டெக்ஸ்தை பிரிண்டு பண்ணு, பணானாவுடைய இண்டெக்ஸ்தில் ஒன்னு, சோ எனக்கு அவர் கொடுத்துள்ள ஒன்னு வரும் புரிந்துகிறீங்கள் எந்த காண்சப்ட? நேக்ஸ்டு பாக்கப்போறுது காவ்ண்ட் அதாவது எலமண்ட் எத்தனை வாட்டி அக்கராகது?
அதை கண்டுபிடிக்குறது காவ்ண்ட் 2, next sorting and descending order அதுக்கு என்ன பண்ணம்னா திரும்புந்து numbers ஐக்குக்குட்டு sortன் குடுத்துட்டு நம்ம இங்க குடுக்கும்னா இந்த statement ரிவர்ஸ் equal to trueனும் இப்படி குடுத்தாம்னா நம்மக்கு இதனோடிய descending order நம்மக்கு outputலும் 4,3,2,1 சரி எப்படி ஒரு லிஸ்ட் ரிவஸ் பண்றது ஒரு லிஸ்ட் கொடு நம்பர் சொல்லிக்கிறேன் 1,2,3,4 நம்பர்கள் அந்த லிஸ்ட்லை ரிவஸ் பண்ணப்போறேன் 4,3,2,1 எப்படி லிஸ்ட் காபி பண்றது ஒரு லிஸ்ட் ரிவஸ் பண்ணப்போறேன் 1,2,3 புதிசா ஒரு லிஸ்ட்கு காபி லிஸ்ட் அது original.copy இது originalல போய்டு காபி பண்ணும் பிரிண்ட் காபி லிஸ்ட் அதாவது originalல இங்க 123ன் இருக்கு எதுக்குள்ள? originalக்குள்ள இருக்கு copy லிஸ்ட் குள்ள நான பண்ணப் போறுன்னா இதை காபி பண்ணிக்குறேன் திரும்பு அப்ப இனக்கு outputனா தான்தா ஒரு அதே தான் வரும் இப்படித்தான் அந்த நம்ம லிஸ்ட் காபி பண்ணும் next, எப்படி வந்து elements ரிமூவ் பண்றது, listலிருந்து, so ஒரு list எட்டுக்குற number, 1, 2, 3, numbers. இந்த list என்று clear என்று கொட்டுன்னாம் முதல்மா காலியாயிடம், list காலியாயிடும், empty list ஆர்க்கும், okayங்கலாம், இன்னும் இன்னும் நிறைய built in functions இருக்கு, length, min, max, sum, sorted length என்றால் ஒரு list விளையாடுக்கும் for example, length of 1,2,3 என்றால் எதிரும் elements இருக்கு? 3 so, outputல 300 மின்ன் என்றால் சிறிய எல்லாம் இது குடித்துக்கொடுக்கும் மின்ன் என்று குடித்துக்கொடுக்கும் மாக்ஸ் என்றால் சிறிய எல்லாம் 8 சம் அப் எல்லாம்ஸ் என்றால் சிறிய எல்லாம் 6 சார்ட்டெட் என்றால் 3,1,2 குடியாது 1,2,3 குடியாது இந்த மாதிரியான விஷயங்கள் இருக்கும் இதுதான் கார்ச்சிப்பு இப்போது கார்ச்சிப்பு கண்டிப்பு புரிந்து கொண்டு இருக்கும் 1ஸ்ட் பேச், 2ஸ்ட் பேச், 3ஸ்ட் பேச், 4ஸ்ட் பேச், 5ஸ்ட் பேச், 6ஸ்ட் பேச் உங்களுக்கு இந்த content easy புரிஞ்சிருக்கும் என்று கிறேன் watch other episodes in the appropriate playlist 4G silver academy stealth success narrative வணக்கம்