פּיטהאָן דיקשאַנעריז

דיקשאַנעריז זענען די הויפּט מאַפּינג טיפּ וואָס מיר וועלן נוצן אין פּיטהאָן. דער כייפעץ איז ענלעך צו אַ מאַפּע אין Java.

אין פּיטהאָן, מיר מאַכן ווערטערבוך ליטעראַלס דורך געגרייַזלט ברייסאַז {}, סעפּערייטינג שליסלען פֿון וואַלועס מיט קאַלאַנז :, און סעפּערייטינג שליסל / ווערט פּערז מיט קאָמע ,.



ווי אַזוי צו שאַפֿן אַ ווערטערבוך

datedict = { 'date': 13, 'month': 'January', 'year': 1970 } print(datedict)

רעזולטאַט:


{'date': 13, 'month': 'January', 'year': 1970}

ווי צו אַקסעס ווערטערבוך יטעמס

מיר קענען אַקסעס ווערטערבוך ייטאַמז דורך ריפערינג צו די שליסל נאָמען אין קוואַדראַט בראַקאַץ [] אָדער ניצן די get() אופֿן:

datedict = { 'date': 13, 'month': 'January', 'year': 1970 } date = datedict['date'] year = datedict.get('year') print(date, year)

רעזולטאַט:


13 1970

ווי צו טוישן די ווערט פון אַ נומער

מיר קענען טוישן די ווערט פון אַ נומער אין דעם ווערטערבוך דורך ריפערינג צו די שליסל נאָמען, פֿאַר בייַשפּיל:

datedict = { 'date': 13, 'month': 'January', 'year': 1970 } datedict['date'] = 20 print(datedict)

רעזולטאַט:

{'date': 20, 'month': 'January', 'year': 1970}

ווי אַזוי צו שלעפּן דורך אַ ווערטערבוך

מיר קענען לופּן דורך אַ ווערטערבוך מיט די for שלייף. ווען מיר לופּט דורך אַ ווערטערבוך, מיר קענען דרוקן אַלע די שליסלען, אַלע וואַלועס אָדער אַלע שליסל / ווערט פּערז:

באַקומען אַלע ווערטערבוך שליסלען

datedict = { 'date': 13, 'month': 'January', 'year': 1970 } for d in datedict:
print(d)

רעזולטאַט:


date month year

באַקומען אַלע ווערטערבוך וואַלועס

datedict = { 'date': 13, 'month': 'January', 'year': 1970 } for d in datedict:
print(datedict[d])

רעזולטאַט:

13 January 1970

מיר קענען אויך נוצן די values() פונקציאָנירן צו ווייַזן די וואַלועס:

datedict = { 'date': 13, 'month': 'January', 'year': 1970 } for d in datedict.values():
print(d)

רעזולטאַט:

13 January 1970

באַקומען ביידע שליסלען און וואַלועס אין ווערטערבוך

מיר קענען נוצן די items() פונקציאָנירן צו דרוקן שליסלען און וואַלועס:


datedict = { 'date': 13, 'month': 'January', 'year': 1970 } for k, v in datedict.items():
print(k, v)

רעזולטאַט:

date 13 month January year 1970

ווי אַזוי צו באַקומען די לענג פון אַ ווערטערבוך

איר קענט באַקומען די ווערטערבוך לענג (נומער פון שליסל / ווערט פּערז) דורך רופן די len() פונקציע, למשל:

datedict = { 'date': 13, 'month': 'January', 'year': 1970 } print(len(datedict))

רעזולטאַט:

3

ווי צו לייגן זאכן צו אַ ווערטערבוך

צו לייגן אַ שליסל / ווערט פּאָר צו אַ ווערטערבוך, מיר דאַרפֿן צו צושטעלן אַ נייַע שליסל און אַ פֿאַרבונדן ווערט. צום ביישפיל:


datedict = { 'date': 13, 'month': 'January', 'year': 1970 } datedict['season'] = 'winter' print(datedict)

רעזולטאַט:

{'date': 13, 'month': 'January', 'year': 1970, 'season': 'winter'}

ווי צו באַזייַטיקן זאכן פון אַ ווערטערבוך

צו באַזייַטיקן אַ נומער פון אַ ווערטערבוך, צושטעלן די שליסל נאָמען צו די pop() מעטאָד.

datedict = { 'date': 13, 'month': 'January', 'year': 1970, 'season': 'winter' } datedict.pop('season') print(datedict)

רעזולטאַט:

{'date': 13, 'month': 'January', 'year': 1970}

מיר קענען אויך נוצן די del קיווערד צו ויסמעקן אַ נומער מיט אַ ספּעסאַפייד שליסל:


datedict = { 'date': 13, 'month': 'January', 'year': 1970, 'season': 'winter' } del datedict['season'] print(datedict)

רעזולטאַט:

{'date': 13, 'month': 'January', 'year': 1970} נאטיץ:די פון קיווערד קענען אויך זיין געניצט צו ויסמעקן די ווערטערבוך גאָר. datedict = { 'date': 13, 'month': 'January', 'year': 1970, } del datedict

ווי אַזוי צו ליידיק דעם ווערטערבוך

צו ליידיק די ווערטערבוך פון אַלע די שליסל / ווערט פּערז, נוצן די clear() מעטאָד

datedict = { 'date': 13, 'month': 'January', 'year': 1970, 'season': 'winter' } datedict.clear() print(datedict)

רעזולטאַט:

{}