У Python словник — це набір пар ключ-значення, і він може містити інші словники як значення. Коли у вас є словник в іншому словнику, а потім інший словник у внутрішньому словнику, у вас є 3-рівневий вкладений словник.30 січня 2024 р.
Тут посилається вкладений словник словник усередині словника. Простими словами, це стосується словника, який складається з набору кількох словників. Він використовується для зберігання значень даних у парах ключ-значення. Вкладений словник означає розміщення словника всередині іншого словника.
Цикл 3 рівня вкладеного словника Використання вкладених циклів for У цьому підході ми використовуємо вкладені цикли for для проходження кожного рівня 3-рівневого вкладеного словника. Зовнішній цикл (для ключа1, значення1 у dict. items()) повторює перший рівень, середній цикл (для ключа2, значення2 у значенні1.
Нижче наведено кілька способів, за допомогою яких ми можемо визначити 3-рівневий вкладений словник у Python:
- Пряме призначення.
- Використання петлі.
- Використання defaultdict.
- Використання dict. встановити за замовчуванням.
- Використання рекурсії.
Щоб підрахувати елементи у вкладеному словнику, ми можемо використовувати вбудовану функцію len(). З цим ми також можемо використовувати функцію, яка рекурсивно викликає та обчислює елементи у вкладеному словнику довільної глибини.
Якщо цикл існує всередині тіла іншого циклу, він називається вкладеним циклом. Ось приклад вкладеного циклу for. // зовнішній цикл for (int i = 1; i <= 5; ++i) { // коди // внутрішній цикл for(int j = 1; j <=2; ++j) { // коди } . } Тут ми використовуємо цикл for всередині іншого циклу.