பைதான் அகராதி மதிப்புகள்() முறை

Paitan Akarati Matippukal Murai



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

இந்த கட்டுரையில், பைத்தானின் “மதிப்புகள்()” முறை எவ்வாறு இயங்குகிறது மற்றும் பார்வைப் பொருளை எவ்வாறு திருப்பித் தருகிறது என்பதைப் பற்றி பார்ப்போம். அதன் தொடரியல் பற்றிய விவாதத்தைத் தொடர்ந்து, எங்கள் குறியீட்டில் 'மதிப்புகள்()' முறையைப் பயன்படுத்துவோம்.







தொடரியல்:



அகராதி_பெயர்.மதிப்புகள் ( )


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



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

'ஸ்பைடர்' பயன்பாட்டில் நாங்கள் செய்த 'பைதான்' குறியீடு இதோ. இந்த எடுத்துக்காட்டில் 'மார்க்ஷீட்' அகராதி உருவாக்கப்பட்டது. அதில் தரவுகளையும் சேர்த்துள்ளோம். இந்த அகராதியிலிருந்து நாங்கள் செருகிய தரவு 'நெறிமுறைகள்: 88, DDBMS: 50, இலக்கியம்: 79, ITC: 95, கணிதம்: 99'. இந்த அகராதியில் சில விசைகளையும் மதிப்புகளையும் சேர்த்துள்ளோம். இதற்குப் பிறகு, எங்களிடம் “print()” செயல்பாடு உள்ளது, ஏனெனில் இந்த முழுமையான அகராதியை முனையத்தில் காட்ட வேண்டும். 'மார்க்ஷீட்' ஐ இந்த 'அச்சு()' க்கு அனுப்புவோம், எனவே இந்த குறியீட்டை செயல்படுத்திய பின் வெளியீட்டுத் திரையில் இந்த அகராதியைப் பார்க்கலாம். நாங்கள் இன்னும் 'மதிப்புகள்()' முறையைப் பயன்படுத்தவில்லை. முதலில், இந்த முழுமையான அகராதியைக் காண்பிப்போம். பின்னர், இந்த அகராதியுடன் 'மதிப்புகள்()' முறையைப் பயன்படுத்துவோம்.






இந்த குறியீட்டை செயல்படுத்த, நாங்கள் வெறுமனே 'Shift+Enter' ஐ அழுத்துகிறோம். இந்த 'ஸ்பைடர்' பயன்பாட்டின் முனையத்தில் வெளியீடு வழங்குகின்றது. குறியீட்டில் நாம் செருகிய அனைத்து விசைகள் மற்றும் மதிப்புகளுடன், பின்வரும் முடிவில் அகராதி தெரியும். இப்போது, ​​மேலே சென்று, 'மதிப்புகள்()' முறையை எவ்வாறு பயன்படுத்துவது என்பதைப் பார்க்கவும்.


இப்போது, ​​நாம் 'மதிப்புகள்()' முறையைப் பயன்படுத்துகிறோம். 'மார்க்ஷீட்' என்பது அகராதியின் பெயர். பின்னர், பின்வரும் விளக்கப்படத்தில் காட்டப்பட்டுள்ளபடி இந்த 'மார்க்ஷீட்' மூலம் 'மதிப்புகள்()' முறையைத் தட்டச்சு செய்கிறோம். இந்த “மதிப்புகள்()” முறை இந்த அகராதியின் மதிப்புகளை மட்டுமே வழங்கும். இந்த முறையை “print()” க்குள் எழுதுகிறோம், எனவே இது கன்சோலிலும் காட்டப்படும்.




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

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

'சம்பளம்' என்பது இந்த எடுத்துக்காட்டில் நாம் உருவாக்கும் அகராதி. இந்த 'சம்பளங்கள்' அகராதியில் 'ரியான்: 88000, ஜேசன்:59000, லில்லி: 62000, டேவிட்: 75000, ரொனால்ட்: 49000, கேரி: 48000' உள்ளது. பின்னர், அதை 'அச்சிடு()' இல் வைப்போம், இது கன்சோலில் 'சம்பளம்' அகராதியை அச்சிட உதவுகிறது. இதற்குப் பிறகு, அகராதியின் பெயரை வைத்து 'மதிப்புகள்()' முறையைப் பயன்படுத்துகிறோம். நாம் அதை 'Salaries.values()' என்று எழுதுகிறோம். திரையில் இந்த முறையைப் பயன்படுத்திய பிறகு முடிவை அச்சிடும் “print()” க்குள் இதையும் சேர்க்கிறோம். இது அகராதியிலிருந்து அனைத்து மதிப்புகளையும் பெற்று அவற்றை கன்சோலில் காட்டுகிறது.


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

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

நாம் உருவாக்கும் அகராதி 'திட்டங்கள்' என்று அழைக்கப்படுகிறது. “மொபைல் ஆப்ஸ்: 19, வணிக இணையதளங்கள்: 20, கஃபே இணையதளங்கள்: 14, ஃபர்னிச்சர் இணையதளங்கள்: 15, ஷாப்பிங் இணையதளங்கள்: 23” இந்த “திட்டங்கள்” அகராதியில் பட்டியலிடப்பட்டுள்ளன. முனையத்தில் 'திட்டங்கள்' அகராதியை அச்சிட உதவுவதற்கு 'print()' செயல்பாடு பயன்படுத்தப்படுகிறது. அதன் பிறகு, அகராதியின் பெயரை உள்ளிடுவதன் மூலம், இந்த அகராதி பெயருடன் 'மதிப்புகள்()' முறையைப் பயன்படுத்துகிறோம். இதை “Projects.values()” என்று எழுதுவதோடு, திரையில் இந்த முறையைப் பயன்படுத்துவதன் விளைவை அச்சிடும் “print()” செயல்பாட்டிற்குள் அதைச் சேர்ப்போம். மதிப்புகள் அனைத்தும் அகராதியிலிருந்து எடுக்கப்பட்டு முனையத்தில் காட்டப்படும்.


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

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

நாம் 'Even_Nums' அகராதியை உருவாக்குகிறோம், அதில் சில விசைகள் மற்றும் மதிப்புகள் உள்ளன. இந்த 'Even_Nums' அகராதியில் நாம் செருகும் விசைகள் மற்றும் மதிப்புகள் 'இரண்டு: 2, நான்கு: 4, ஆறு: 6, எட்டு: 8' ஆகும். இதற்குப் பிறகு, இதற்குக் கீழே உள்ள 'அச்சு()' ஐ பேல்ஸ் செய்கிறோம். இந்த “print()” முறையில், அகராதியின் பெயர் எழுதப்பட்டிருப்பதால், இந்த அகராதி அச்சிடப்படுகிறது.

இப்போது, ​​மாறி பெயரான 'தரவு' ஐப் பயன்படுத்துகிறோம். இது 'மதிப்புகள்()' முறை மூலம் துவக்கப்படுகிறது. நாம் அதை “Even_Nums.values()” உடன் துவக்குகிறோம், எனவே இந்த முறையின் மூலம் “Even_Nums” அகராதியிலிருந்து நாம் பெறும் மதிப்புகள் “data” மாறியில் சேமிக்கப்படும். இதற்குப் பிறகு மீண்டும் 'அச்சு()' ஐப் பயன்படுத்துகிறோம். இப்போது, ​​​​'மதிப்புகள்()' முறையின் உதவியுடன் நாம் பெறும் மதிப்புகளை அச்சிடுகிறோம். 'அச்சு ()' முறையில் 'தரவை' எழுதுகிறோம்.

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


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

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

'item_sold' அகராதி இப்போது உருவாக்கப்பட்டது. இந்த 'பொருட்கள்_விற்பனை' அகராதியில் 'நகெட்ஸ்: 19, ஜாம்: 22, ரொட்டி: 15, முட்டை: 24, நூடுல்ஸ்: 24' என்று வைக்கிறோம். பின்னர், 'Item_sold' அகராதியை அச்சிடுகிறோம். இதைக் காட்டிய பிறகு, இறுதியில் “மதிப்புகள்()” முறையைப் பயன்படுத்துகிறோம். 'print()' க்குள் 'values()' முறையையும் எழுதுகிறோம், எனவே, அகராதியில் இருந்து நாம் பெறும் அனைத்து மதிப்புகளும் கன்சோலில் அச்சிடப்படும்.


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

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

இப்போது, ​​​​எங்களிடம் உள்ள அகராதி 'STD' அகராதி ஆகும், அங்கு 'ஆங்கிலம்: 79, PF: 82, OOP: 75, ஜாவா: 54, OS: 74' என்று வைக்கிறோம். பின்னர், முந்தைய குறியீடுகளில் விளக்கப்பட்டதைப் போலவே அதை அச்சிடுகிறோம். 'மதிப்புகள்()' முறையைப் பயன்படுத்தி அதன் மதிப்புகளையும் பெறுகிறோம். இதற்குப் பிறகு, 'சம்()' செயல்பாட்டின் உதவியுடன் இந்த மதிப்புகளின் 'தொகை' கணக்கிடுகிறோம். இந்த “தொகை()” செயல்பாட்டில், இந்த அகராதியின் மதிப்புகளை சேமிக்கும் மாறியை அனுப்புகிறோம். இந்தச் செயல்பாடு அனைத்து மதிப்புகளின் கூட்டுத்தொகையைக் கணக்கிடுகிறது மற்றும் முடிவை கன்சோலில் வழங்குகிறது, ஏனெனில் இந்த முறையை 'அச்சு()' இல் நாங்கள் எழுதியுள்ளோம்.


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

முடிவுரை

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