தீர்க்கப்பட்டது: பைத்தானில் உள்ள அணிவரிசைகள் என்ன

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

Arrays in Python are data structures that store a collection of items. They are similar to lists, but they can only contain items of the same type. Arrays are used to store numerical data and can be used for mathematical operations like addition, subtraction, multiplication, etc.

1. arr = [1, 2, 3]
# இந்த வரி 'arr' எனப்படும் வரிசையை உருவாக்கி அதற்கு 1, 2 மற்றும் 3 மதிப்புகளை ஒதுக்குகிறது.

2. arr[0] = 5
# இந்த வரி 'arr' வரிசையின் முதல் உறுப்பை 1 முதல் 5 வரை மாற்றுகிறது.

3. arr * 2
# இந்த வரியானது 'arr' வரிசையில் உள்ள ஒவ்வொரு உறுப்பையும் இரண்டால் பெருக்கி, அந்த மதிப்புகளுடன் புதிய வரிசையை வழங்குகிறது.

பைத்தானில் வரிசை என்றால் என்ன

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

வரிசை உதாரணங்கள்

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

எடுத்துக்காட்டுகள்:
1. ஒரு வரிசையை உருவாக்குதல்:
my_array = array.array('i', [1, 2, 3]) # 'i' என்பது முழு எண் வகையைக் குறிக்கிறது
2. ஒரு வரிசையில் உள்ள உறுப்புகளை அணுகுதல்:
அச்சு(my_array[0]) # பிரிண்ட்கள் 1
3. ஒரு அணிவரிசையில் கூறுகளை புதுப்பித்தல்:
my_array[0] = 5 # முதல் உறுப்பை 5 க்கு புதுப்பிக்கிறது
4. ஒரு வரிசையில் இருந்து உறுப்புகளை நீக்குதல்:
del my_array[2] # மூன்றாவது உறுப்பை நீக்குகிறது

வரிசை vs பட்டியல்: வேறுபாடுகள்

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

தொடர்புடைய இடுகைகள்:

ஒரு கருத்துரையை