பைத்தானில் கீ எர்ரர் என்றால் என்ன? அகராதி மற்றும் அவற்றைக் கையாளுதல்



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

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

பைத்தானில் அகராதி

தி பைத்தானில் உள்ள கருத்து என்பது சீரற்ற மதிப்புகளின் தொகுப்பாகும், இது ஒரு வரைபடம் போன்ற தரவு மதிப்புகளை சேமித்து வைத்துள்ளது. இது ஒரு உறுப்பு என ஒரு மதிப்பை மட்டுமே வைத்திருக்கும் பிற தரவு வகைகளைப் போலல்லாது. இது விசையை வைத்திருக்கிறது: மதிப்பு ஜோடி.





பைத்தானில் கீ பிழை

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



கீழே குறியிடப்பட்ட எடுத்துக்காட்டு மூலம் ஒரு அகராதி எவ்வாறு செயல்படுகிறது என்பதைப் பார்ப்போம்.

# வெற்று அகராதியை உருவாக்குதல் டிக்ட் =}} அச்சு ('பூஜ்ய கட்டளை:') அச்சு (டிக்ட்) # முழு விசைகளுடன் அகராதியை உருவாக்குதல் டிக்ட் = {1: 'வேடிக்கை', 2: 'மற்றும்', 3: 'ஃப்ரோலிக்'} அச்சு ( 'n முழு விசைகளைப் பயன்படுத்தி அகராதி:') அச்சு (டிக்ட்) # கலப்பு விசைகளுடன் அகராதியை உருவாக்குதல் டிக்ட் = {'பெயர்': 'அருண்', 1: [12, 23, 34, 45]} அச்சு ('n உடன் அகராதி கலப்பு விசைகளின் பயன்பாடு: ') அச்சு (டிக்ட்) # டிக்ட் () முறையுடன் ஒரு அகராதியை உருவாக்குதல் டிக்ட் = டிக்ட் ({1:' ஜெர்மன் ', 2:' மொழி ', 3:' வேடிக்கையாக உள்ளது '}) அச்சு (' உடன் அகராதி டிக்ட் (): ') அச்சு (டிக்ட்) # ஒவ்வொரு உருப்படியையும் ஒரு ஜோடி டிக்ட் = டிக்ட் ([(1,' ஹலோ '), (2,' பை ')]) அச்சு (' ஒவ்வொன்றிலும் அகராதி ஒரு ஜோடியாக உருப்படி: ') அச்சு (டிக்ட்)

பைத்தானில் கீ பிழை

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



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

ஜாவா என்ன சேர்க்கிறது

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

// வயது = {'ஏ': 30, 'பி': 28, 'சி': 33} அச்சு (வயது ['ஏ']) அச்சு (வயது ['பி']) அச்சு (வயது ['சி']) அச்சு (வயது ['டி']) //

பைத்தானில் ஒரு கீ பிழைக்கான பொறிமுறையைக் கையாளுதல்

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

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

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

// பழங்களின் பட்டியல் மற்றும் அவற்றின் விலைகள். (1): பழங்கள் = {'ஆப்பிள்': 300, 'பப்பாளி': 128, 'கிவி': 233} பழம் = உள்ளீடு ('விலையைப் பெறுங்கள்:') பழம் 1 = பழங்கள். பழம் என்றால் பழம் 1: அச்சு ( f '{fruit} என்பது {fruit1} ரூபாய்.') வேறு: அச்சு (f '{பழத்தின் செலவு தெரியவில்லை.')

கீ எர்ரருக்கு பொதுவான தீர்வு

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

// போது (1): வயது = {'ஜோபி': 12, 'ராவ்': 20, 'இர்வின்': 16} நபர் = உள்ளீடு ('இதற்கான வயதைப் பெறுங்கள்:') முயற்சிக்கவும்: அச்சிடு (எஃப் '{நபர்} என்பது { வயது [நபர்]} வயது. ') கீ பிழையைத் தவிர: அச்சு (f' {நபரின் வயது தெரியவில்லை. ') //

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

உங்கள் சொந்த குறியீட்டிலிருந்து சிக்கல் வரவில்லை என்றால், உங்கள் குறியீட்டின் ஓட்டத்தை சிறப்பாகக் கட்டுப்படுத்த முயற்சி தவிர்த்து தொகுதியைப் பயன்படுத்தவும்.

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

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? “பைத்தானில் உள்ள கீ எர்ரர்” இன் கருத்துகள் பிரிவில் அவற்றைக் குறிப்பிடுங்கள், நாங்கள் உங்களிடம் திரும்புவோம்.