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



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

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

பைத்தானில் ஒரு பட்டியல் என்றால் என்ன?

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





பட்டியலை அறிவிக்க, சதுர அடைப்புக்குறிகளைப் பயன்படுத்துகிறோம்.

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



mylist = [0,1,2,3,4,5,6]

அட்டவணைப்படுத்தல்:

பைத்தானுக்கு அணு நல்லது

indexing-python list-edureka

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



a = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] அச்சு (a [6]) அச்சு (a [-1])

இரண்டு அச்சு அறிக்கைகளும் பட்டியலிலிருந்து ‘ஏ’ எழுத்தைப் பெறும்.

பட்டியலை ஏன் பயன்படுத்த வேண்டும்?

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

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

பைத்தானில் பட்டியல் செயல்பாடுகள்

ஒரு பட்டியலில் நாம் செய்யக்கூடிய செயல்பாடுகள் பின்வருமாறு.

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

சேர்க்கவும்

a = [1,2,3,4,5] a.append (6) அச்சு (அ) # வெளியீட்டின் பட்டியல் முடிவில் 6 இருக்கும்.

தெளிவானது

a = [1,2,3,4,5] a.clear () # இது பட்டியலை அழிக்கும் அல்லது பட்டியலை காலியாக்கும்.

நகல்

a = [1,2,3,4,5] b = a.copy () அச்சு (b) # இது பட்டியலின் நகலை உருவாக்குகிறது.

எண்ணிக்கை

a = [1,1,1,3,3,3,4,4,4,4,5,5,5,5,5] a.count (5) # இது 5 இருக்கும் நேரங்களின் எண்ணிக்கையை வழங்கும் பட்டியலில்.

நீட்ட

a = [1,2,3,4,5] a.extend (வரம்பு (6,11)) # இது இந்த பட்டியலில் உள்ள மதிப்புகளை மீண்டும் செய்யக்கூடிய பொருள் வரம்பிலிருந்து சேர்க்கும்.

செருக

a = ['edureka', 'python', 'data science'] a.insert (2, 'செயற்கை நுண்ணறிவு') # இது குறியீட்டு மதிப்பு 2 இல் சரத்தை சேர்க்கும்

குறியீட்டு

a = ['எடுரேகா', 'பைதான்', 'புரோகிராமிங்', 'டேட்டா சயின்ஸ்', 'ஏஐ', 'மெஷின் கற்றல்'] a.index ('தரவு அறிவியல்') # இது குறியீட்டு மதிப்பை சரம் 'தரவு அறிவியல் 'இது 3 ஆகும்.

பாப்

ஜாவா முறையிலிருந்து வெளியேறுகிறது
a = [1,2,3,4,5] a.pop () # இது பட்டியலின் முடிவில் இருந்து மதிப்பைக் குறிக்கும், அதாவது 5. இதற்குப் பிறகு பட்டியலில் 5 இருக்காது.

அகற்று

a = [1,2,3,4,11,5] a.remove (11) # இது பட்டியலிலிருந்து 11 ஐ நீக்கும்.

தலைகீழ்

a = [5,4,3,2,1] a.reverse () # இது பட்டியலை மாற்றியமைக்கும். பட்டியலை மாற்றியமைக்க # மற்றொரு அறிக்கை a = a [:: -1]

வகைபடுத்து

a = [3,1,2,6,4,5,9,6,7,8] a.sort () # இதன் விளைவாக நீங்கள் ஒரு வரிசைப்படுத்தப்பட்ட பட்டியலைப் பெறுவீர்கள்.

ஒரு பட்டியலில் ஒரு மதிப்பை மாற்றுகிறது

a = ['எடுரேகா', 'பைதான்', 'டேட்டா சயின்ஸ்', 'டென்னிஸ்', 'மெஷின் கற்றல்'] ஒரு [3] = 'செயற்கை நுண்ணறிவு' # இது கொடுக்கப்பட்ட குறியீட்டில் உள்ள மதிப்பை குறிப்பிட்ட மதிப்புடன் மாற்றும்.

ஒரு பட்டியல் மூலம் இட்ரேட்

பட்டியல்களைப் பயன்படுத்தலாம் அத்துடன். கட்டுப்பாட்டு அறிக்கையைப் பயன்படுத்தி பட்டியலை மீண்டும் அச்சிடுவதற்கான மதிப்புகள் மற்றும் அச்சிடும் மதிப்புகள் கீழே உள்ளன.

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

பட்டியல் கட்டமைப்பாளர்

ஜாவா மற்றும் ஜாவாஸ்கிரிப்ட் இடையே உறவு

பட்டியலை உருவாக்க / அறிவிக்க பட்டியல் கட்டமைப்பாளர் பயன்படுத்தப்படுகிறது.

a = பட்டியல் ((1,2,3,4,5)) அச்சு (அ) # நீங்கள் கட்டமைப்பாளரில் அறிவிக்கப்பட்ட மதிப்புகளுடன் ஒரு பட்டியலைப் பெறுவீர்கள்.

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

பைத்தானில் ஒரு பட்டியலை வெட்டுகிறது

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

a = [1,2,3,4,5,6,7,8,9,10] a [4:11] # இது குறியீட்டு 4 முதல் குறியீட்டு 11 வரையிலான அனைத்து எண்களையும் பெறும். a [-1: - 6] # இது குறியீட்டு 11 முதல் குறியீட்டு 6 வரையிலான அனைத்து எண்களையும் பெறும். ஒரு [4:] # இது அட்டவணை 4 முதல் பட்டியலின் இறுதி வரை அனைத்து எண்களையும் அச்சிடும். a [: 6] # இது குறியீட்டு 0 முதல் குறியீட்டு 6 வரை அனைத்து எண்களையும் அச்சிடும்.

பைத்தானில் ஒரு பட்டியலை உட்பிரிவு செய்தல்

ஒரு பட்டியலை உட்பிரிவு செய்வது என்பது, ஏற்கனவே உள்ள பட்டியலில் ஒரு பட்டியலை அறிவிப்பது.

a = பட்டியல் (வரம்பு (5,11) b = [1,2,3,4, a] # பட்டியலில் ஒரு மதிப்பை அணுக b [4] # இது பட்டியலை அச்சிடும். b [4] [4] # இது பட்டியலில் உள்ள குறியீட்டு மதிப்பு 4 இல் மதிப்பைப் பெறும். b [4] [4] = 19 # நாம் மதிப்புகளையும் மாற்றலாம், மாற்றலாம், மாற்றியமைக்கலாம்.

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

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

ஏதேனும் கேள்விகள் உள்ளதா? கருத்துகளில் அவற்றைக் குறிப்பிடவும், நாங்கள் உங்களைத் தொடர்புகொள்வோம்.