Junior
Python-да сөздік бойынша қайтарылатын не?
sobes.tech AI
AI-дан жауап
Python-да сөздік бойынша қайталау әдепкі бойынша сөздік кілттерін қайтарады.
Бұл мінез-құлықты арнайы әдістерді пайдалана отырып өзгертуге болады:
dict.keys(): кілттердің итераторын қайтарады.dict.values(): мәндердің итераторын қайтарады.dict.items():(кілт, мән)кортеждерінің итераторын қайтарады.
# Кілттер бойынша қайталаудың мысалы
my_dict = {'a': 1, 'b': 2, 'c': 3}
for key in my_dict:
print(key)
# Мәндер бойынша қайталаудың мысалы
for value in my_dict.values():
print(value)
# Кілт-мән жұптары бойынша қайталаудың мысалы
for key, value in my_dict.items():
print(f"{key}: {value}")
Міне, мысалдармен кесте:
| Әдіс | Әр қайталауда не қайтарады | Қолдану мысалы |
|---|---|---|
| (әдепкі) | Кілт | for k in my_dict: |
dict.keys() |
Кілт | for k in my_dict.keys(): |
dict.values() |
Мән | for v in my_dict.values(): |
dict.items() |
(кілт, мән) кортежі |
for k, v in my_dict.items(): |