Python-də lüğətin indeks-element cütləri
Lüğətin indekslərini və elementlərini
tuple şəklində əldə etmək üçün
enumerate funksiyasından istifadə etməlisiniz.
Nümunə
Tutaq ki, bizim dct adlı lüğətimiz var:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Gəlin onun bütün açarlarını indekslərlə birlikdə çap edək:
for item in enumerate(dct):
print(item)
Kodu icra etdikdən sonra əvvəlcə indeksin, sonra isə açarın olduğu tuple-lar çap olunacaq:
(0, 'a')
(1, 'b')
(2, 'c')
Nümunə
Tuple-i iki dəyişənə ayırmaq olar:
for index, key in enumerate(dct):
print(index, key)
Kodun icra nəticəsi:
0 'a'
1 'b'
2 'c'
Praktiki tapşırıqlar
Lüğət verilmişdir:
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Onun indekslərini və açarlarını konsola tuple şəklində çap edin.
Lüğət verilmişdir:
tst = {
'1': 11,
'2': 12,
'3': 13,
'4': 14
}
Onun indekslərini və açarlarını konsola çap edin.
Lüğət verilmişdir:
tst = {
'x': 10,
'y': 20,
'z': 30
}
Onun açarlarını və indekslərini konsola çap edin.