Nalutas: Paglikha ng Diksyunaryo gamit ang built-in na function na dict%28%29

Ang pangunahing problema sa paggamit ng built-in na function na dict%28%29 ay hindi nito pinapayagan ang mga key na tinukoy ng user. Nangangahulugan ito na kung gusto mong gumawa ng diksyunaryo na may kasamang mga custom na key, kakailanganin mong gumamit ng ibang function o library para magawa ito.

dictionary = dict() 
  
# Add values one by one to the dictionary 
dictionary[0] = 'Geeks'
dictionary[2] = 'For'
dictionary[3] = 1 
  
print(dictionary)

Lumilikha ang code na ito ng isang walang laman na diksyunaryo at pagkatapos ay nagdaragdag ng tatlong pares ng key-value dito. Ang unang key ay 0 at ang halaga ay 'Geeks'. Ang pangalawang key ay 2 at ang halaga ay 'Para sa'. Ang ikatlong key ay 3 at ang halaga ay 1. Sa wakas, ang diksyunaryo ay naka-print.

Mga Diksyunaryo

Ang Python ay may karaniwang library na may kasamang mga diksyunaryo. Ang diksyunaryo ay isang istraktura ng data na nag-iimbak ng mga pares ng key-value. Ang mga susi sa isang diksyunaryo ay ang mga natatanging identifier ng mga item, at ang mga halaga ay ang mga kaukulang item.

Upang lumikha ng isang diksyunaryo sa Python, ginagamit mo ang dict() function. Ang dict() function ay tumatagal ng dalawang argumento: ang uri ng data structure na gusto mong gawin (sa kasong ito, isang diksyunaryo), at isang hanay ng mga string na kumakatawan sa mga key ng iyong data structure.

Narito ang isang halimbawa na lumilikha ng diksyunaryo na pinangalanang mydict na may dalawang key, "pangalan" at "edad":

mydict = dict(pangalan='Juan', edad=24)

Mga built-in na pag-andar

May ilang built-in na function ang Python na magagamit mo sa iyong code. Ang mga function na ito ay magagamit sa Python interpreter at maaaring ma-access sa pamamagitan ng pag-type ng import functionname sa tuktok ng iyong code.

Ang ilang karaniwang built-in na function ay kinabibilangan ng:

def() - Tinutukoy ng function na ito ang isang bagong function.

print() - Ang function na ito ay nagpi-print ng teksto sa screen.

range() – Ang function na ito ay nagbabalik ng integer range object.

Kaugnay na mga post:

Mag-iwan ng komento