דיקשאַנעריז זענען די הויפּט מאַפּינג טיפּ וואָס מיר וועלן נוצן אין פּיטהאָן. דער כייפעץ איז ענלעך צו אַ מאַפּע אין 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)
רעזולטאַט:
{}