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 naitems()
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 navalues()
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 nacopy()
ng isang mababaw na kopya. Upang kopyahin ang mga naka-nest na dictionary, maaari mong gamitin angcopy.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.