Pythonda lug'atdan barcha kalitlarni olish
Lug'atdan barcha kalitlarni olish uchun
keys metodini qo'llash kerak. Uning parametrida
hech narsa ko'rsatilmaydi. Metod maxsus
dict_keys obyektini qaytaradi.
Quyidagi lug'atimiz bor deylik:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Keling, undan barcha kalitlarni chiqaramiz:
res = dct.keys()
print(res) # dict_keys(['a', 'b', 'c']) ni chiqaradi
dict_keys obyekti bilan ishlash qulayligi uchun
uni ro'yxatga aylantirish mumkin. Buning uchun
list funksiyasidan foydalaniladi:
res = list(dct.keys())
print(res) # ['a', 'b', 'c'] ni chiqaradi
Lug'at berilgan:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Uning kalitlarini oling.
Lug'at berilgan:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
Uning kalitlarini oling.
Lug'at berilgan:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Ushbu lug'atning kalitlari ro'yxatini oling.
Lug'at berilgan:
dct = {
2: 'ab',
4: 'cd',
6: 'ef'
}
Berilgan lug'atdagi barcha kalitlarning ko'paytmasini oling.
Lug'at berilgan:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
Ushbu lug'atning kalitlari ro'yxatini quyidagi ko'rinishda oling:
[4, 3, 2, 1]