Mga Operasyon sa Diksyunaryo sa Python

Mga Operasyon sa Diksyunaryo sa Python

Ipinaliliwanag ng artikulong ito ang mga operasyon sa diksyunaryo sa Python.

Maaari mong matutunan kung paano magtakda ng mga diksyunaryo, mga pangunahing operasyon, paano pagsamahin ang mga diksyunaryo, at iba pa, sa pamamagitan ng pagtingin sa mga halimbawa ng code.

YouTube Video

Mga Operasyon sa Diksyunaryo sa Python

Sa Python, ang dictionary (dict) ay isang koleksiyon na namamahala ng datos bilang mga pares na susi-halaga. Di tulad ng mga list, ina-access ang mga ito sa pamamagitan ng mga susi, hindi ayon sa posisyon, na ginagawang episyente ang paghahanap at pag-update.

Kahulugan ng Isang Diksyunaryo

1my_dict = {
2    'apple': 3,
3    'banana': 5,
4    'orange': 2
5}
6print(my_dict)
  • Isinusulat ang dictionary gamit ang curly braces {} at pinaghihiwalay ang mga susi at halaga gamit ang tutuldok :.

Pag-access sa Mga Key at Value

1print(my_dict['apple'])  # Output: 3
  • Itukoy ang isang susi upang makuha ang kaukulang halaga nito.

Pagdaragdag o Pag-update ng Mga Item sa Isang Diksyunaryo

1my_dict['pear'] = 4  # Add a new item
2my_dict['apple'] = 5  # Update an existing item
3print(my_dict)
  • Maaari mong idagdag ang isang bagong pares ng key-value o i-update ang value para sa isang umiiral na key.

Pag-alis ng Mga Item mula sa Isang Diksyunaryo

1del my_dict['banana']
2print(my_dict)
  • Ang paggamit ng del ay nagbubura sa tinukoy na susi at sa kaukulang halaga nito.
1value = my_dict.pop('orange')  # Remove the item 'orange' and get its value
2print(value)
3print(my_dict)
  • Bilang alternatibo, gamitin ang pamamaraan na pop upang alisin ang isang item at makuha ang value nito.

Pag-check sa Pagkakaroon ng Key sa Isang Diksyunaryo

1if 'apple' in my_dict:
2    print("Apple is in the dictionary.")
  • Gamitin ang operator na in upang subukin kung umiiral ang isang susi sa dictionary.

Pag-uulit sa Isang Diksyunaryo

1for key, value in my_dict.items():
2    print(f"{key}: {value}")
  • Gamitin ang pamamaraan na items() upang ulitin ang diksyunaryo at i-proseso ang mga key at value nito. Pinapahintulutan ka ng method na items() na mag-iterate sa parehong mga susi at mga halaga.

Pagkuha ng Tanging Mga Key o Value mula sa Isang Diksyunaryo

1keys = my_dict.keys()
2values = my_dict.values()
3print(keys)
4print(values)
  • Gamitin ang pamamaraan na keys() upang makuha lamang ang mga key o ang pamamaraan na values() upang makuha lamang ang mga value.

Pagko-copya ng Isang Diksyunaryo

1new_dict = my_dict.copy()
2print(new_dict)
  • Gamitin ang pamamaraan na copy() upang lumikha ng isang kopya ng isang diksyunaryo. Gumagawa ang method na copy() ng isang mababaw na kopya. Upang kopyahin ang mga naka-nest na dictionary, maaari mong gamitin ang copy.deepcopy().

Pagsasama-sama ng Mga Diksyunaryo

1dict1 = {'apple': 3, 'banana': 5}
2dict2 = {'orange': 2, 'pear': 4}
3combined_dict = dict1 | dict2
4print(combined_dict)
  • Mula sa Python 3.9 pataas, ang operator na | ay maaaring gamitin bilang bagong paraan upang pagsamahin ang mga diksyunaryo.
1dict1.update(dict2)
2print(dict1)
  • Sa mas lumang mga bersyon, gamitin ang method na update().

Buod

Ang mga dictionary ay pangunahing kasangkapan para sa pamamahala ng datos sa Python programming. Pinamamahalaan nila ang datos bilang mga pares na susi-halaga at nag-aalok ng maraming benepisyo, kabilang ang mabilis na pag-access, mga pag-update na may kakayahang umangkop, at madaling pagsasama. Sa pagbihasa sa paggamit ng mga ito, makakasulat ka ng mas episyente at mas may kakayahang umangkop na code.

Maaari mong sundan ang artikulo sa itaas gamit ang Visual Studio Code sa aming YouTube channel. Paki-check din ang aming YouTube channel.

YouTube Video