Python - Change Dictionary Items

பைத்தான் டிக்ஷனரி உருப்படிகளை மாற்ற கற்றுக்கொள்ளுங்கள்

மதிப்புகளை மாற்றுதல்

குறிப்பிட்ட உருப்படியின் மதிப்பை அதன் விசைப் பெயரைக் குறிப்பிட்டு மாற்றலாம்:

எடுத்துக்காட்டு

"year" ஐ 2018 ஆக மாற்றவும்:

thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
thisdict["year"] = 2018

மேலே உள்ள எடுத்துக்காட்டில், thisdict["year"] = 2018 என்பது "year" விசைக்கான மதிப்பை 1964 இலிருந்து 2018 ஆக மாற்றுகிறது.

டிக்ஷனரியைப் புதுப்பித்தல்

update() முறை கொடுக்கப்பட்ட வாதத்திலிருந்து உருப்படிகளுடன் டிக்ஷனரியைப் புதுப்பிக்கும்.

வாதம் ஒரு டிக்ஷனரியாக இருக்க வேண்டும், அல்லது key:value ஜோடிகளுடன் கூடிய மீண்டும் செய்யக்கூடிய பொருளாக இருக்க வேண்டும்.

எடுத்துக்காட்டு

update() முறையைப் பயன்படுத்தி காரின் "year" ஐப் புதுப்பிக்கவும்:

thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
thisdict.update({"year": 2020})

நேரடி விசை அணுகல்

dictionary[key] = new_value

இந்த முறையைப் பயன்படுத்தி டிக்ஷனரியில் உள்ள ஏற்கனவே உள்ள விசையின் மதிப்பை மாற்றலாம்.

update() முறை

dictionary.update({key: new_value})

இந்த முறை ஒரு டிக்ஷனரியை வாதமாக எடுத்துக்கொண்டு, பல விசை-மதிப்பு ஜோடிகளை ஒரே நேரத்தில் புதுப்பிக்க அனுமதிக்கிறது.

💡 உதவிக்குறிப்பு:

update() முறையைப் பயன்படுத்தி ஒரே நேரத்தில் பல விசைகளைப் புதுப்பிக்கலாம்:

thisdict.update({"year": 2020, "model": "Fiesta", "color": "red"})

இது மூன்று விசைகளையும் ஒரே கட்டளையில் புதுப்பிக்கும்.

பயிற்சி

பின்வரும் குறியீட்டைக் கவனியுங்கள்:

x = {'type' : 'fruit', 'name' : 'banana'}

பழம் முதல் பெர்ரி வரை வகையை மாற்றுவதற்கான சரியான தொடரியல் எது?

x{'type'} = 'berry'
✗ தவறு! இந்த தொடரியல் செல்லுபடியாகாது. டிக்ஷனரி விசைகள் சதுர அடைப்புக்குறிகளுக்குள் இருக்க வேண்டும்.
x['type'] = 'berry'
✓ சரி! இது டிக்ஷனரி உருப்படிகளை மாற்றுவதற்கான சரியான தொடரியல் ஆகும். சதுர அடைப்புக்குறிகளைப் பயன்படுத்தி விசையை அணுகவும், பின்னர் புதிய மதிப்பை ஒதுக்கவும்.
x.get('type') = 'berry'
✗ தவறு! get() முறை ஒரு மதிப்பைப் பெற பயன்படுகிறது, ஆனால் அதை மாற்ற பயன்படுத்த முடியாது. இது ஒரு புதிய மதிப்பை ஒதுக்க முடியாது.