Сөздүктөрдү көчүрүү жана бириктирүү
Сөздүктөрдү көчүрүү жана бириктирүү
- copy() методу жаңы сөздүктү кайтарып, сөздүктүн мазмунун көчүрөт
@A@users = {"+11111111": "Samat","+22222222": "Marat", "+33333333": "Aigerim"}
users = users.copy()@A@
- update() методу эки сөздүктү бириктирет:
@A@users = {"+11111111": "Samat","+22222222": "Marat", "+33333333": "Aigerim"}
users2 = {"+4444444": "Max", "+55555555": "Mira"}
users.update(users2)
print(users)
print(users2)@A@
@T@{'+11111111': 'Samat', '+22222222': 'Marat', '+33333333': 'Aigerim', '+4444444': 'Max', '+55555555': 'Mira'}
{'+4444444': 'Max', '+55555555': 'Mira'}@T@
Перебор словаря
@A@users = {
"+11111111": "Samat",
"+22222222": "Marat",
"+33333333": "Aigerim"
}
for key in users:
print(key, " _ ", users[key])@A@
@T@+11111111 _ Samat
+22222222 _ Marat
+33333333 _ Aigerim@T@
- Элементтерди кайталоодо биз учурдагы элементтин ачкычын алабыз жана аны элементтин өзүн алуу үчүн колдоно алабыз.
- Элементтерди кайталоонун дагы бир жолу - бул items() ыкмасын колдонуу:
@A@users = {
"+11111111": "Samat",
"+22222222": "Marat",
"+33333333": "Aigerim"
}
for key, value in users.items():
print(key, " _ ", value)@A@
- Ачкычтарды кайталоо жана баалуулуктарды кайталоо үчүн өзүнчө варианттар да бар. Баскычтарды кайталоо үчүн сөздүктөгү keys() ыкмасын чакырсак болот:
@A@for key in users.keys():
print(key)@A@
- Маанилерди гана кайталоо үчүн сөздүктүн values() ыкмасын чакыра алабыз:
@A@for value in users.values():
print(value)@A@