Сөздүктөр жана көптүктөр
Маалыматты аты боюнча сакта жана уникалдуу элементтердин тизмесин жүргүз
- сөздүк түзүп, маанини ачкыч боюнча окуй аласың,
- сөздүктүн элементтерин коопсуз кошуп, өзгөртүп, өчүрө аласың,
- ачкычтарды, маанилерди жана түгөйлөрдү айланта аласың,
- кайталоолорду алып салуу жана тезинен текшерүү үчүн көптүк түзө аласың.
1. Сөздүк деген эмне?
Чыныгы кагаз сөздүктү элестет: сөздү издеп, анын маанисин табасың. Python сөздүгү да ушундай иштейт — ачкычты издеп, анын маанисин аласың.
Телефондогу байланыштар тиркемеси эң сонун мисал: атты (ачкыч) терип, телефон номерин (маани) аласың. Аттын 5-орунда экени маанилүү эмес — сен аны аты боюнча табасың.
Сөздүк тармал кашаалар { } менен жазылат, ар бир түгөй ачкыч: маани болот:
# A dictionary maps keys to values
ages = {"Sam": 12, "Mia": 11, "Leo": 13}
print(ages["Mia"])Output:
11
Бул жердеги ачкычтар — "Sam", "Mia", "Leo" аттары. ages["Mia"] деп жазуу сөздүктөн сурайт: «Mia астында кайсы маани сакталган?» Жооп — 11.
2. Кошуу, өзгөртүү жана өчүрүү
Сөздүк чоңоюп, өзгөрө алат. Жаңы түгөй кошуу же барын өзгөртүү үчүн dict[key] = value, түгөйдү өчүрүү үчүн del колдон:
ages = {"Sam": 12, "Mia": 11}
ages["Leo"] = 13 # add a new key
ages["Sam"] = 15 # change an existing value
del ages["Mia"] # remove a key
print(ages)Output:
{'Sam': 15, 'Leo': 13}
"Sam" мурда бар болгондуктан, ага жазуу маанини 12ден 15ке өзгөрттү. "Leo" жаңы болгондуктан, ал кошулду. Ал эми del ages["Mia"] Mia-ны толугу менен өчүрдү.