Ro’yxatlar yordamida lug’at xosil qilish. Lug’atlar tuzilmaviy jihatidan ro’yxatlarga o’xshamasada, lekin ba`zi bir maxsus ro’yxatlar asosida dict() funkuyasi orqali ro’yxatlar hosil qilish mumkin. Buning uchun ro’yxat o’z navbatida ro’yxatlar to’plamidan tashkil topgan bo’lishi kerak. Ichki ro’yxatlar ikkita elementlardan tashkil topishi shart bo’lib, mos ravishda birinchi element kalitga, ikkinchi element qiymatga akslantiriladi:
1
|
users_list = [["909837022", "Tolib"],
|
2
3
4
5
67
|
["909939343", "Bobur"],
["903943493", "Alibek"] ]
users_dict = dict(users_list)
print(users_dict) # {'909837022': 'Tolib', '909939343':
#'Bobur', '903943493': 'Alibek'}
|
Xuddi shu tarzda kortejlarni ham lug’atlarga aylantirish mumkin. Buning uchun ikki o’lchamli kortejning ichki kortejlari o’z navbatida ikkitadan elementdantashkil topgan bo’lishi shart:
1
2
3
4
5
6
|
users_tuple = ( ("909837022", "Tolib"), ("909939343", "Bobur"),
("903943493", "Alibek") )
users_dict = dict(users_tuple)
print(users_dict) # {'909837022': 'Tolib', '909939343':
# 'Bobur', '903943493': 'Alibek'}
|
Lug’at elementini o’zgartirish. Lug’at elementiga murojaat qilish uning kaliti yordamida amalga oshiriladi:
dictionary[kalit]
Masalan lug’at elementiga murojaat qilish va uni o’zgartirish quyidagichaamalga oshiriladi:
1
2
3
4
5
6
7
8
9
|
users = {
|
Do'stlaringiz bilan baham: |