Similar presentations:
Вложенные структуры данных
1.
DSПрограммирование
Python
Вложенные структуры данных
2.
ВведениеТема
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
3.
ТеорияБазовые структуры данных
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
4.
Базовые структуры данныхТеория
Как создать
Списки
Строки
Словари
Множества
Кортежи
[]
list()
'' и ""
str()
{}
dict()
{}
set()
()
tuple()
Добавлять – да
Удалять – да
Менять - нет
Нет
Изменяемость
Да
Нет
Элементы – да
Ключи – нет
Значения - да
Обращение по
индексу/ ключу
Да
Да
Да
Нет
Да
Работа с
данными, где есть
уникальные
идентификаторы
для объектов
Удаление
дубликатов из
данных, быстрая
проверка
наличия
определенного
элемента в
наборе данных
Данные не
меняются,
нужно
сэкономить
память
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Обработка
текстовых
данных,
работа с
внешними
файлами
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
5.
Базовые структуры данныхТеория
Как создать
Списки
Строки
Словари
Множества
Кортежи
[]
list()
'' и ""
str()
{}
dict()
{}
set()
()
tuple()
Добавлять – да
Удалять – да
Менять - нет
Нет
Изменяемость
Да
Нет
Элементы – да
Ключи – нет
Значения - да
Обращение по
индексу/ ключу
Да
Да
Да
Нет
Да
Работа с
данными, где есть
уникальные
идентификаторы
для объектов
Удаление
дубликатов из
данных, быстрая
проверка
наличия
определенного
элемента в
наборе данных
Данные не
меняются,
нужно
сэкономить
память
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Обработка
текстовых
данных,
работа с
внешними
файлами
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
6.
Базовые структуры данныхТеория
Как создать
Списки
Строки
Словари
Множества
Кортежи
[]
list()
'' и ""
str()
{}
dict()
{}
set()
()
tuple()
Добавлять – да
Удалять – да
Менять - нет
Нет
Изменяемость
Да
Нет
Элементы – да
Ключи – нет
Значения - да
Обращение по
индексу/ ключу
Да
Да
Да
Нет
Да
Работа с
данными, где есть
уникальные
идентификаторы
для объектов
Удаление
дубликатов из
данных, быстрая
проверка
наличия
определенного
элемента в
наборе данных
Данные не
меняются,
нужно
сэкономить
память
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Обработка
текстовых
данных,
работа с
внешними
файлами
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
7.
Базовые структуры данныхТеория
Как создать
Списки
Строки
Словари
Множества
Кортежи
[]
list()
'' и ""
str()
{}
dict()
{}
set()
()
tuple()
Добавлять – да
Удалять – да
Менять - нет
Нет
Изменяемость
Да
Нет
Элементы – да
Ключи – нет
Значения - да
Обращение по
индексу/ ключу
Да
Да
Да
Нет
Да
Работа с
данными, где есть
уникальные
идентификаторы
для объектов
Удаление
дубликатов из
данных, быстрая
проверка
наличия
определенного
элемента в
наборе данных
Данные не
меняются,
нужно
сэкономить
память
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Обработка
текстовых
данных,
работа с
внешними
файлами
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
8.
Базовые структуры данныхТеория
Как создать
Списки
Строки
Словари
Множества
Кортежи
[]
list()
'' и ""
str()
{}
dict()
{}
set()
()
tuple()
Добавлять – да
Удалять – да
Менять - нет
Нет
Изменяемость
Да
Нет
Элементы – да
Ключи – нет
Значения - да
Обращение по
индексу/ ключу
Да
Да
Да
Нет
Да
Работа с
данными, где есть
уникальные
идентификаторы
для объектов
Удаление
дубликатов из
данных, быстрая
проверка
наличия
определенного
элемента в
наборе данных
Данные не
меняются,
нужно
сэкономить
память
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Обработка
текстовых
данных,
работа с
внешними
файлами
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
9.
Базовые структуры данныхТеория
Как создать
Списки
Строки
Словари
Множества
Кортежи
[]
list()
'' и ""
str()
{}
dict()
{}
set()
()
tuple()
Добавлять – да
Удалять – да
Менять - нет
Нет
Изменяемость
Да
Нет
Элементы – да
Ключи – нет
Значения - да
Обращение по
индексу/ ключу
Да
Да
Да
Нет
Да
Работа с
данными, где есть
уникальные
идентификаторы
для объектов
Удаление
дубликатов из
данных, быстрая
проверка
наличия
определенного
элемента в
наборе данных
Данные не
меняются,
нужно
сэкономить
память
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Обработка
текстовых
данных,
работа с
внешними
файлами
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
10.
Базовые структуры данныхТеория
Списки
Строки
Как создать
[]
list()
'' и ""
str()
Изменяемость
Да
Обращение по
индексу/ ключу
Да
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Словари
Множества
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
Кортежи
11.
Базовые структуры данныхТеория
Списки
Строки
Как создать
[]
list()
'' и ""
str()
Изменяемость
Да
Нет
Обращение по
индексу/ ключу
Да
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Словари
Множества
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
Кортежи
12.
Базовые структуры данныхТеория
Списки
Строки
Как создать
[]
list()
'' и ""
str()
Изменяемость
Да
Нет
Обращение по
индексу/ ключу
Да
Да
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Словари
Множества
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
Кортежи
13.
Базовые структуры данныхТеория
Списки
Строки
Как создать
[]
list()
'' и ""
str()
Изменяемость
Да
Нет
Обращение по
индексу/ ключу
Да
Да
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Обработка
текстовых
данных,
работа с
внешними
файлами
Словари
Множества
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
Кортежи
14.
Базовые структуры данныхТеория
Списки
Строки
Как создать
[]
list()
'' и ""
str()
Изменяемость
Да
Нет
Обращение по
индексу/ ключу
Да
Да
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Обработка
текстовых
данных,
работа с
внешними
файлами
Словари
Множества
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
Кортежи
15.
Базовые структуры данныхТеория
Списки
Строки
Словари
Как создать
[]
list()
'' и ""
str()
{}
dict()
Изменяемость
Да
Нет
Обращение по
индексу/ ключу
Да
Да
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Обработка
текстовых
данных,
работа с
внешними
файлами
Множества
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
Кортежи
16.
Базовые структуры данныхТеория
Как создать
Списки
Строки
Словари
[]
list()
'' и ""
str()
{}
dict()
Элементы – да
Ключи – нет
Значения - да
Изменяемость
Да
Нет
Обращение по
индексу/ ключу
Да
Да
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Обработка
текстовых
данных,
работа с
внешними
файлами
Множества
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
Кортежи
17.
Базовые структуры данныхТеория
Как создать
Списки
Строки
Словари
[]
list()
'' и ""
str()
{}
dict()
Изменяемость
Да
Нет
Элементы – да
Ключи – нет
Значения - да
Обращение по
индексу/ ключу
Да
Да
Да
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Обработка
текстовых
данных,
работа с
внешними
файлами
Множества
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
Кортежи
18.
Базовые структуры данныхТеория
Как создать
Списки
Строки
Словари
[]
list()
'' и ""
str()
{}
dict()
Изменяемость
Да
Нет
Элементы – да
Ключи – нет
Значения - да
Обращение по
индексу/ ключу
Да
Да
Да
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Обработка
текстовых
данных,
работа с
внешними
файлами
Работа с
данными, где
есть уникальные
идентификаторы
для объектов
Множества
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
Кортежи
19.
Базовые структуры данныхТеория
Как создать
Списки
Строки
Словари
[]
list()
'' и ""
str()
{}
dict()
Изменяемость
Да
Нет
Элементы – да
Ключи – нет
Значения - да
Обращение по
индексу/ ключу
Да
Да
Да
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Обработка
текстовых
данных,
работа с
внешними
файлами
Работа с
данными, где есть
уникальные
идентификаторы
для объектов
Множества
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
Кортежи
20.
Базовые структуры данныхТеория
Как создать
Списки
Строки
Словари
Множества
[]
list()
'' и ""
str()
{}
dict()
{}
set()
Изменяемость
Да
Нет
Элементы – да
Ключи – нет
Значения - да
Обращение по
индексу/ ключу
Да
Да
Да
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Обработка
текстовых
данных,
работа с
внешними
файлами
Работа с
данными, где есть
уникальные
идентификаторы
для объектов
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
Кортежи
21.
Базовые структуры данныхТеория
Как создать
Списки
Строки
Словари
Множества
[]
list()
'' и ""
str()
{}
dict()
{}
set()
Добавлять – да
Удалять – да
Менять - нет
Изменяемость
Да
Нет
Элементы – да
Ключи – нет
Значения - да
Обращение по
индексу/ ключу
Да
Да
Да
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Обработка
текстовых
данных,
работа с
внешними
файлами
Работа с
данными, где есть
уникальные
идентификаторы
для объектов
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
Кортежи
22.
Базовые структуры данныхТеория
Как создать
Списки
Строки
Словари
Множества
[]
list()
'' и ""
str()
{}
dict()
{}
set()
Добавлять – да
Удалять – да
Менять - нет
Нет
Изменяемость
Да
Нет
Элементы – да
Ключи – нет
Значения - да
Обращение по
индексу/ ключу
Да
Да
Да
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Обработка
текстовых
данных,
работа с
внешними
файлами
Работа с
данными, где есть
уникальные
идентификаторы
для объектов
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
Кортежи
23.
Базовые структуры данныхТеория
Как создать
Списки
Строки
Словари
Множества
[]
list()
'' и ""
str()
{}
dict()
{}
set()
Добавлять – да
Удалять – да
Менять - нет
Изменяемость
Да
Нет
Элементы – да
Ключи – нет
Значения - да
Обращение по
индексу/ ключу
Да
Да
Да
Нет
Работа с
данными, где есть
уникальные
идентификаторы
для объектов
Удаление
дубликатов из
данных,
быстрая
проверка
наличия
определенного
элемента в
наборе данных
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Обработка
текстовых
данных,
работа с
внешними
файлами
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
Кортежи
24.
Базовые структуры данныхТеория
Как создать
Списки
Строки
Словари
Множества
[]
list()
'' и ""
str()
{}
dict()
{}
set()
Добавлять – да
Удалять – да
Менять - нет
Изменяемость
Да
Нет
Элементы – да
Ключи – нет
Значения - да
Обращение по
индексу/ ключу
Да
Да
Да
Нет
Работа с
данными, где есть
уникальные
идентификаторы
для объектов
Удаление
дубликатов из
данных, быстрая
проверка
наличия
определенного
элемента в
наборе данных
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Обработка
текстовых
данных,
работа с
внешними
файлами
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
Кортежи
25.
Базовые структуры данныхТеория
Как создать
Списки
Строки
Словари
Множества
Кортежи
[]
list()
'' и ""
str()
{}
dict()
{}
set()
()
tuple()
Добавлять – да
Удалять – да
Менять - нет
Изменяемость
Да
Нет
Элементы – да
Ключи – нет
Значения - да
Обращение по
индексу/ ключу
Да
Да
Да
Нет
Работа с
данными, где есть
уникальные
идентификаторы
для объектов
Удаление
дубликатов из
данных, быстрая
проверка
наличия
определенного
элемента в
наборе данных
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Обработка
текстовых
данных,
работа с
внешними
файлами
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
26.
Базовые структуры данныхТеория
Как создать
Списки
Строки
Словари
Множества
Кортежи
[]
list()
'' и ""
str()
{}
dict()
{}
set()
()
tuple()
Добавлять – да
Удалять – да
Менять - нет
Нет
Изменяемость
Да
Нет
Элементы – да
Ключи – нет
Значения - да
Обращение по
индексу/ ключу
Да
Да
Да
Нет
Работа с
данными, где есть
уникальные
идентификаторы
для объектов
Удаление
дубликатов из
данных, быстрая
проверка
наличия
определенного
элемента в
наборе данных
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Обработка
текстовых
данных,
работа с
внешними
файлами
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
27.
Базовые структуры данныхТеория
Как создать
Списки
Строки
Словари
Множества
Кортежи
[]
list()
'' и ""
str()
{}
dict()
{}
set()
()
tuple()
Добавлять – да
Удалять – да
Менять - нет
Нет
Да
Изменяемость
Да
Нет
Элементы – да
Ключи – нет
Значения - да
Обращение по
индексу/ ключу
Да
Да
Да
Нет
Работа с
данными, где есть
уникальные
идентификаторы
для объектов
Удаление
дубликатов из
данных, быстрая
проверка
наличия
определенного
элемента в
наборе данных
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Обработка
текстовых
данных,
работа с
внешними
файлами
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
28.
Базовые структуры данныхТеория
Как создать
Списки
Строки
Словари
Множества
Кортежи
[]
list()
'' и ""
str()
{}
dict()
{}
set()
()
tuple()
Добавлять – да
Удалять – да
Менять - нет
Нет
Изменяемость
Да
Нет
Элементы – да
Ключи – нет
Значения - да
Обращение по
индексу/ ключу
Да
Да
Да
Нет
Да
Работа с
данными, где есть
уникальные
идентификаторы
для объектов
Удаление
дубликатов из
данных, быстрая
проверка
наличия
определенного
элемента в
наборе данных
Данные не
меняются,
нужно
сэкономить
память
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Обработка
текстовых
данных,
работа с
внешними
файлами
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
29.
Базовые структуры данныхТеория
Как создать
Списки
Строки
Словари
Множества
Кортежи
[]
list()
'' и ""
str()
{}
dict()
{}
set()
()
tuple()
Добавлять – да
Удалять – да
Менять - нет
Нет
Изменяемость
Да
Нет
Элементы – да
Ключи – нет
Значения - да
Обращение по
индексу/ ключу
Да
Да
Да
Нет
Да
Работа с
данными, где есть
уникальные
идентификаторы
для объектов
Удаление
дубликатов из
данных, быстрая
проверка
наличия
определенного
элемента в
наборе данных
Данные не
меняются,
нужно
сэкономить
память
Специфика
применения
Планируется
менять,
удалять и
добавлять
данные
Обработка
текстовых
данных,
работа с
внешними
файлами
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
30.
ТеорияКонцепция вложенных структур данных
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
31.
ТеорияКонцепция вложенных структур данных
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
32.
ТеорияКонцепция вложенных структур данных
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
33.
ТеорияКонцепция вложенных структур данных
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
34.
ТеорияКонцепция вложенных структур данных
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
35.
ТеорияКонцепция вложенных структур данных
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
36.
ТеорияВложенные списки
Вложенный список- структура данных, где элементами являются
другие списки.
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
37.
ТеорияВложенные списки
Вложенный список- структура данных, где элементами являются
другие списки.
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
38.
ТеорияВложенные списки
Вложенный список- структура данных, где элементами являются
другие списки.
Уровень вложенности показывает количество «слоев»
вложенной структуры данных
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
39.
Вложенные спискиТеория
Для обращения к отдельным элементам двумерных списков
нужно использовать двойные квадратные скобки, указывая
индексы в порядке вложенности элементов.
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
40.
Вложенные спискиТеория
Для обращения к отдельным элементам двумерных списков
нужно использовать двойные квадратные скобки, указывая
индексы в порядке вложенности элементов.
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
41.
Вложенные спискиТеория
Для обращения к отдельным элементам двумерных списков
нужно использовать двойные квадратные скобки, указывая
индексы в порядке вложенности элементов.
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
print(data[1])
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
42.
Вложенные спискиТеория
Для обращения к отдельным элементам двумерных списков
нужно использовать двойные квадратные скобки, указывая
индексы в порядке вложенности элементов.
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
print(data[1])
>>> [4, 5, 6]
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
43.
Вложенные спискиТеория
Для обращения к отдельным элементам двумерных списков
нужно использовать двойные квадратные скобки, указывая
индексы в порядке вложенности элементов.
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
print(data[1])
print(data[0][2])
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
44.
Вложенные спискиТеория
Для обращения к отдельным элементам двумерных списков
нужно использовать двойные квадратные скобки, указывая
индексы в порядке вложенности элементов.
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
print(data[1])
print(data[0][2])
>>> [4, 5, 6]
>>> 3
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
45.
Вложенные спискиТеория
Для обхода вложенных структур данных можно использовать
вложенные циклы for.
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
46.
ТеорияВложенные списки
Для обхода вложенных структур данных можно использовать
вложенные циклы for.
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
for line in data:
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
47.
ТеорияВложенные списки
Для обхода вложенных структур данных можно использовать
вложенные циклы for.
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
for line in data:
for elem in line:
print(elem)
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
48.
ТеорияВложенные списки
Для обхода вложенных структур данных можно использовать
вложенные циклы for.
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
for line in data:
for elem in line:
print(elem)
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
49.
Задание №1
Напишите программу, которая находит и выводит сумму всех элементов списка data.
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
1 способ
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
50.
Задание №1
Напишите программу, которая находит и выводит сумму всех элементов списка data.
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
summa = 0
1 способ
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
51.
Задание №1
Напишите программу, которая находит и выводит сумму всех элементов списка data.
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
summa = 0
for line in data:
1 способ
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
52.
Задание №1
Напишите программу, которая находит и выводит сумму всех элементов списка data.
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
summa = 0
for line in data:
for elem in line:
1 способ
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
53.
Задание №1
Напишите программу, которая находит и выводит сумму всех элементов списка data.
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
summa = 0
for line in data:
for elem in line:
summa += elem
1 способ
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
54.
Задание №1
Напишите программу, которая находит и выводит сумму всех элементов списка data.
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
summa = 0
for line in data:
for elem in line:
summa += elem
print(summa)
1 способ
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
55.
Задание №1
Напишите программу, которая находит и выводит сумму всех элементов списка data.
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
summa = 0
for line in data:
for elem in line:
summa += elem
print(summa)
>>> 45
1 способ
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
56.
Задание №1
Напишите программу, которая находит и выводит сумму всех элементов списка data.
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
2 способ
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
57.
Задание №1
Напишите программу, которая находит и выводит сумму всех элементов списка data.
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
summa = 0
2 способ
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
58.
Задание №1
Напишите программу, которая находит и выводит сумму всех элементов списка data.
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
summa = 0
for line in data:
2 способ
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
59.
Задание №1
Напишите программу, которая находит и выводит сумму всех элементов списка data.
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
summa = 0
for line in data:
summa += sum(line)
2 способ
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
60.
Задание №1
Напишите программу, которая находит и выводит сумму всех элементов списка data.
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
summa = 0
for line in data:
summa += sum(line)
print(summa)
2 способ
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
61.
Задание №1
Напишите программу, которая находит и выводит сумму всех элементов списка data.
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
summa = 0
for line in data:
summa += sum(line)
print(summa)
>>> 45
2 способ
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
62.
Задание №1
Напишите программу, которая находит и выводит сумму всех элементов списка data.
data = [
[1, 2, 3],
[1, 2, 3],
[4, 5, 6],
[4, 5, 6],
[7, 8, 9]
[7, 8, 9]
v
]
summa = 0
for line in data:
for elem in line:
summa += elem
print(summa)
]
summa = 0
for line in data:
summa += sum(line)
print(summa)
v
data = [
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
63.
ТеорияВложенные списки
При обработке вложенных структур данных стоит пользоваться
встроенными функциями и методами, если есть такая
возможность
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
64.
ТеорияВложенные списки и строки
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
65.
Задание №2
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках, которые
сдавали ровно 3 предмета на ЕГЭ. Необходимо посчитать следующие значения:
сумму баллов за 3 предмета у каждого ученика
средний балл по каждому предмету среди всех учеников
Входные данные
На вход программе с клавиатуры подается натуральное число N, затем подаются строки в формате
Имя Балл1 Балл2 Балл3. Для всех учеников баллы указываются в одинаковом порядке предметов
(Балл1 – Предмет1, Балл2 – Предмет2, Балл3 – Предмет3).
Выходные данные
Сначала программа должна вывести на экран сумму баллов за 3 предмета для каждого ученика в
формате:
Сумма баллов ученика 'имя': 'сумма'
Затем программа должна вывести на экран средний балл по каждому из 3-х предметов в формате:
Средний балл по Предмету1: 'средний балл'
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
66.
Задание №2
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках, которые
сдавали ровно 3 предмета на ЕГЭ. Необходимо посчитать следующие значения:
сумму баллов за 3 предмета у каждого ученика
средний балл по каждому предмету среди всех учеников
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
67.
Задание №2
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках, которые
сдавали ровно 3 предмета на ЕГЭ. Необходимо посчитать следующие значения:
сумму баллов за 3 предмета у каждого ученика
средний балл по каждому предмету среди всех учеников
N = int(input('Введите количество учеников:')) # вводим кол-во учеников
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
68.
Задание №2
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках, которые
сдавали ровно 3 предмета на ЕГЭ. Необходимо посчитать следующие значения:
сумму баллов за 3 предмета у каждого ученика
средний балл по каждому предмету среди всех учеников
N = int(input('Введите количество учеников:')) # вводим кол-во учеников
data = []#создаем список для данных о каждом ученике
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
69.
Задание №2
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках, которые
сдавали ровно 3 предмета на ЕГЭ. Необходимо посчитать следующие значения:
сумму баллов за 3 предмета у каждого ученика
средний балл по каждому предмету среди всех учеников
N = int(input('Введите количество учеников:')) # вводим кол-во учеников
data = []#создаем список для данных о каждом ученике
for i in range(N): #запускаем ввод данных об учениках
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
70.
Задание №2
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках, которые
сдавали ровно 3 предмета на ЕГЭ. Необходимо посчитать следующие значения:
сумму баллов за 3 предмета у каждого ученика
средний балл по каждому предмету среди всех учеников
N = int(input('Введите количество учеников:')) # вводим кол-во учеников
data = []#создаем список для данных о каждом ученике
for i in range(N): #запускаем ввод данных об учениках
line = input('Введите ИМЯ БАЛЛ1 БАЛЛ2 БАЛЛ3:').split()#вводим имя вместе с баллами
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
71.
Задание №2
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках, которые
сдавали ровно 3 предмета на ЕГЭ. Необходимо посчитать следующие значения:
сумму баллов за 3 предмета у каждого ученика
средний балл по каждому предмету среди всех учеников
N = int(input('Введите количество учеников:')) # вводим кол-во учеников
data = []#создаем список для данных о каждом ученике
for i in range(N): #запускаем ввод данных об учениках
line = input('Введите ИМЯ БАЛЛ1 БАЛЛ2 БАЛЛ3:').split()#вводим имя вместе с баллами
data.append(line) #добавляем введенные данные в список
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
72.
Задание №2
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках, которые
сдавали ровно 3 предмета на ЕГЭ. Необходимо посчитать следующие значения:
сумму баллов за 3 предмета у каждого ученика
средний балл по каждому предмету среди всех учеников
N = int(input('Введите количество учеников:')) # вводим кол-во учеников
data = []#создаем список для данных о каждом ученике
for i in range(N): #запускаем ввод данных об учениках
line = input('Введите ИМЯ БАЛЛ1 БАЛЛ2 БАЛЛ3:').split()#вводим имя вместе с баллами
data.append(line) #добавляем введенные данные в список
subject_1 = 0 #сумма баллов по предмету 1
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
73.
Задание №2
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках, которые
сдавали ровно 3 предмета на ЕГЭ. Необходимо посчитать следующие значения:
сумму баллов за 3 предмета у каждого ученика
средний балл по каждому предмету среди всех учеников
N = int(input('Введите количество учеников:')) # вводим кол-во учеников
data = []#создаем список для данных о каждом ученике
for i in range(N): #запускаем ввод данных об учениках
line = input('Введите ИМЯ БАЛЛ1 БАЛЛ2 БАЛЛ3:').split()#вводим имя вместе с баллами
data.append(line) #добавляем введенные данные в список
subject_1 = 0 #сумма баллов по предмету 1
subject_2 = 0 #сумма баллов по предмету 2
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
74.
Задание №2
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках, которые
сдавали ровно 3 предмета на ЕГЭ. Необходимо посчитать следующие значения:
сумму баллов за 3 предмета у каждого ученика
средний балл по каждому предмету среди всех учеников
N = int(input('Введите количество учеников:')) # вводим кол-во учеников
data = []#создаем список для данных о каждом ученике
for i in range(N): #запускаем ввод данных об учениках
line = input('Введите ИМЯ БАЛЛ1 БАЛЛ2 БАЛЛ3:').split()#вводим имя вместе с баллами
data.append(line) #добавляем введенные данные в список
subject_1 = 0 #сумма баллов по предмету 1
subject_2 = 0 #сумма баллов по предмету 2
subject_3 = 0 #сумма баллов по предмету 3
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
75.
Задание №2
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках, которые
сдавали ровно 3 предмета на ЕГЭ. Необходимо посчитать следующие значения:
сумму баллов за 3 предмета у каждого ученика
средний балл по каждому предмету среди всех учеников
N = int(input('Введите количество учеников:')) # вводим кол-во учеников
data = []#создаем список для данных о каждом ученике
for i in range(N): #запускаем ввод данных об учениках
line = input('Введите ИМЯ БАЛЛ1 БАЛЛ2 БАЛЛ3:').split()#вводим имя вместе с баллами
data.append(line) #добавляем введенные данные в список
subject_1 = 0 #сумма баллов по предмету 1
subject_2 = 0 #сумма баллов по предмету 2
subject_3 = 0 #сумма баллов по предмету 3
for line in data: #обходим список
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
76.
Задание №2
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках, которые
сдавали ровно 3 предмета на ЕГЭ. Необходимо посчитать следующие значения:
сумму баллов за 3 предмета у каждого ученика
средний балл по каждому предмету среди всех учеников
N = int(input('Введите количество учеников:')) # вводим кол-во учеников
data = []#создаем список для данных о каждом ученике
for i in range(N): #запускаем ввод данных об учениках
line = input('Введите ИМЯ БАЛЛ1 БАЛЛ2 БАЛЛ3:').split()#вводим имя вместе с баллами
data.append(line) #добавляем введенные данные в список
subject_1 = 0 #сумма баллов по предмету 1
subject_2 = 0 #сумма баллов по предмету 2
subject_3 = 0 #сумма баллов по предмету 3
for line in data: #обходим список
summa = int(line[1]) + int(line[2]) + int(line[3]) #находим сумму баллов
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
77.
Задание №2
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках, которые
сдавали ровно 3 предмета на ЕГЭ. Необходимо посчитать следующие значения:
сумму баллов за 3 предмета у каждого ученика
средний балл по каждому предмету среди всех учеников
N = int(input('Введите количество учеников:')) # вводим кол-во учеников
data = []#создаем список для данных о каждом ученике
for i in range(N): #запускаем ввод данных об учениках
line = input('Введите ИМЯ БАЛЛ1 БАЛЛ2 БАЛЛ3:').split()#вводим имя вместе с баллами
data.append(line) #добавляем введенные данные в список
subject_1 = 0 #сумма баллов по предмету 1
subject_2 = 0 #сумма баллов по предмету 2
subject_3 = 0 #сумма баллов по предмету 3
for line in data: #обходим список
summa = int(line[1]) + int(line[2]) + int(line[3]) #находим сумму баллов
print(f'Сумма баллов ученика {line[0]}: {summa}') #выводим на экран сумму баллов
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
78.
Задание №2
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках, которые
сдавали ровно 3 предмета на ЕГЭ. Необходимо посчитать следующие значения:
сумму баллов за 3 предмета у каждого ученика
средний балл по каждому предмету среди всех учеников
N = int(input('Введите количество учеников:')) # вводим кол-во учеников
data = []#создаем список для данных о каждом ученике
for i in range(N): #запускаем ввод данных об учениках
line = input('Введите ИМЯ БАЛЛ1 БАЛЛ2 БАЛЛ3:').split()#вводим имя вместе с баллами
data.append(line) #добавляем введенные данные в список
subject_1 = 0 #сумма баллов по предмету 1
subject_2 = 0 #сумма баллов по предмету 2
subject_3 = 0 #сумма баллов по предмету 3
for line in data: #обходим список
summa = int(line[1]) + int(line[2]) + int(line[3]) #находим сумму баллов
print(f'Сумма баллов ученика {line[0]}: {summa}') #выводим на экран сумму баллов
#считаем сумму баллов для каждого предмета
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
79.
Задание №2
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках, которые
сдавали ровно 3 предмета на ЕГЭ. Необходимо посчитать следующие значения:
сумму баллов за 3 предмета у каждого ученика
средний балл по каждому предмету среди всех учеников
N = int(input('Введите количество учеников:')) # вводим кол-во учеников
data = []#создаем список для данных о каждом ученике
for i in range(N): #запускаем ввод данных об учениках
line = input('Введите ИМЯ БАЛЛ1 БАЛЛ2 БАЛЛ3:').split()#вводим имя вместе с баллами
data.append(line) #добавляем введенные данные в список
subject_1 = 0 #сумма баллов по предмету 1
subject_2 = 0 #сумма баллов по предмету 2
subject_3 = 0 #сумма баллов по предмету 3
for line in data: #обходим список
summa = int(line[1]) + int(line[2]) + int(line[3]) #находим сумму баллов
print(f'Сумма баллов ученика {line[0]}: {summa}') #выводим на экран сумму баллов
#считаем сумму баллов для каждого предмета
subject_1 += int(line[1])
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
80.
Задание №2
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках, которые
сдавали ровно 3 предмета на ЕГЭ. Необходимо посчитать следующие значения:
сумму баллов за 3 предмета у каждого ученика
средний балл по каждому предмету среди всех учеников
N = int(input('Введите количество учеников:')) # вводим кол-во учеников
data = []#создаем список для данных о каждом ученике
for i in range(N): #запускаем ввод данных об учениках
line = input('Введите ИМЯ БАЛЛ1 БАЛЛ2 БАЛЛ3:').split()#вводим имя вместе с баллами
data.append(line) #добавляем введенные данные в список
subject_1 = 0 #сумма баллов по предмету 1
subject_2 = 0 #сумма баллов по предмету 2
subject_3 = 0 #сумма баллов по предмету 3
for line in data: #обходим список
summa = int(line[1]) + int(line[2]) + int(line[3]) #находим сумму баллов
print(f'Сумма баллов ученика {line[0]}: {summa}') #выводим на экран сумму баллов
#считаем сумму баллов для каждого предмета
subject_1 += int(line[1])
subject_2 += int(line[2])
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
81.
Задание №2
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках, которые
сдавали ровно 3 предмета на ЕГЭ. Необходимо посчитать следующие значения:
сумму баллов за 3 предмета у каждого ученика
средний балл по каждому предмету среди всех учеников
N = int(input('Введите количество учеников:')) # вводим кол-во учеников
data = []#создаем список для данных о каждом ученике
for i in range(N): #запускаем ввод данных об учениках
line = input('Введите ИМЯ БАЛЛ1 БАЛЛ2 БАЛЛ3:').split()#вводим имя вместе с баллами
data.append(line) #добавляем введенные данные в список
subject_1 = 0 #сумма баллов по предмету 1
subject_2 = 0 #сумма баллов по предмету 2
subject_3 = 0 #сумма баллов по предмету 3
for line in data: #обходим список
summa = int(line[1]) + int(line[2]) + int(line[3]) #находим сумму баллов
print(f'Сумма баллов ученика {line[0]}: {summa}') #выводим на экран сумму баллов
#считаем сумму баллов для каждого предмета
subject_1 += int(line[1])
subject_2 += int(line[2])
subject_3 += int(line[3])
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
82.
Задание №2
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках, которые
сдавали ровно 3 предмета на ЕГЭ. Необходимо посчитать следующие значения:
сумму баллов за 3 предмета у каждого ученика
средний балл по каждому предмету среди всех учеников
N = int(input('Введите количество учеников:')) # вводим кол-во учеников
data = []#создаем список для данных о каждом ученике
for i in range(N): #запускаем ввод данных об учениках
line = input('Введите ИМЯ БАЛЛ1 БАЛЛ2 БАЛЛ3:').split()#вводим имя вместе с баллами
data.append(line) #добавляем введенные данные в список
subject_1 = 0 #сумма баллов по предмету 1
subject_2 = 0 #сумма баллов по предмету 2
subject_3 = 0 #сумма баллов по предмету 3
for line in data: #обходим список
summa = int(line[1]) + int(line[2]) + int(line[3]) #находим сумму баллов
print(f'Сумма баллов ученика {line[0]}: {summa}') #выводим на экран сумму баллов
#считаем сумму баллов для каждого предмета
subject_1 += int(line[1])
subject_2 += int(line[2])
subject_3 += int(line[3])
#выводим на экран средний балл по каждому предмету
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
83.
Задание №2
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках, которые
сдавали ровно 3 предмета на ЕГЭ. Необходимо посчитать следующие значения:
сумму баллов за 3 предмета у каждого ученика
средний балл по каждому предмету среди всех учеников
N = int(input('Введите количество учеников:')) # вводим кол-во учеников
data = []#создаем список для данных о каждом ученике
for i in range(N): #запускаем ввод данных об учениках
line = input('Введите ИМЯ БАЛЛ1 БАЛЛ2 БАЛЛ3:').split()#вводим имя вместе с баллами
data.append(line) #добавляем введенные данные в список
subject_1 = 0 #сумма баллов по предмету 1
subject_2 = 0 #сумма баллов по предмету 2
subject_3 = 0 #сумма баллов по предмету 3
for line in data: #обходим список
summa = int(line[1]) + int(line[2]) + int(line[3]) #находим сумму баллов
print(f'Сумма баллов ученика {line[0]}: {summa}') #выводим на экран сумму баллов
#считаем сумму баллов для каждого предмета
subject_1 += int(line[1])
subject_2 += int(line[2])
subject_3 += int(line[3])
#выводим на экран средний балл по каждому предмету
print(f'Средний балл по Предмету1: {subject_1 / N}')
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
84.
Задание №2
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках, которые
сдавали ровно 3 предмета на ЕГЭ. Необходимо посчитать следующие значения:
сумму баллов за 3 предмета у каждого ученика
средний балл по каждому предмету среди всех учеников
N = int(input('Введите количество учеников:')) # вводим кол-во учеников
data = []#создаем список для данных о каждом ученике
for i in range(N): #запускаем ввод данных об учениках
line = input('Введите ИМЯ БАЛЛ1 БАЛЛ2 БАЛЛ3:').split()#вводим имя вместе с баллами
data.append(line) #добавляем введенные данные в список
subject_1 = 0 #сумма баллов по предмету 1
subject_2 = 0 #сумма баллов по предмету 2
subject_3 = 0 #сумма баллов по предмету 3
for line in data: #обходим список
summa = int(line[1]) + int(line[2]) + int(line[3]) #находим сумму баллов
print(f'Сумма баллов ученика {line[0]}: {summa}') #выводим на экран сумму баллов
#считаем сумму баллов для каждого предмета
subject_1 += int(line[1])
subject_2 += int(line[2])
subject_3 += int(line[3])
#выводим на экран средний балл по каждому предмету
print(f'Средний балл по Предмету1: {subject_1 / N}')
print(f'Средний балл по Предмету2: {subject_2 / N}')
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
85.
Задание №2
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках, которые
сдавали ровно 3 предмета на ЕГЭ. Необходимо посчитать следующие значения:
сумму баллов за 3 предмета у каждого ученика
средний балл по каждому предмету среди всех учеников
N = int(input('Введите количество учеников:')) # вводим кол-во учеников
data = []#создаем список для данных о каждом ученике
for i in range(N): #запускаем ввод данных об учениках
line = input('Введите ИМЯ БАЛЛ1 БАЛЛ2 БАЛЛ3:').split()#вводим имя вместе с баллами
data.append(line) #добавляем введенные данные в список
subject_1 = 0 #сумма баллов по предмету 1
subject_2 = 0 #сумма баллов по предмету 2
subject_3 = 0 #сумма баллов по предмету 3
for line in data: #обходим список
summa = int(line[1]) + int(line[2]) + int(line[3]) #находим сумму баллов
print(f'Сумма баллов ученика {line[0]}: {summa}') #выводим на экран сумму баллов
#считаем сумму баллов для каждого предмета
subject_1 += int(line[1])
subject_2 += int(line[2])
subject_3 += int(line[3])
#выводим на экран средний балл по каждому предмету
print(f'Средний балл по Предмету1: {subject_1 / N}')
print(f'Средний балл по Предмету2: {subject_2 / N}')
print(f'Средний балл по Предмету3: {subject_3 / N}')
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
86.
Задание №3
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках. Каждый
ученик может сдавать любое количество экзаменов, а экзамены можно сдавать в любом порядке.
Во входных данных в явном виде указываются название предметов, по которым проходил
экзамен, и полученные баллы. Необходимо посчитать следующие значения:
сумму баллов за все предметы у каждого ученика
средний балл по каждому предмету среди всех учеников
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
87.
Задание №3
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках. Каждый
ученик может сдавать любое количество экзаменов, а экзамены можно сдавать в любом порядке.
Во входных данных в явном виде указываются название предметов, по которым проходил
экзамен, и полученные баллы. Необходимо посчитать следующие значения:
сумму баллов за все предметы у каждого ученика
средний балл по каждому предмету среди всех учеников
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
88.
Задание №3
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках. Каждый
ученик может сдавать любое количество экзаменов, а экзамены можно сдавать в любом порядке.
Во входных данных в явном виде указываются название предметов, по которым проходил
экзамен, и полученные баллы. Необходимо посчитать следующие значения:
сумму баллов за все предметы у каждого ученика
средний балл по каждому предмету среди всех учеников
data = { #создадим словарь с данными
'Петя': {'Физика': 50, 'Математика': 80, 'Биология': 90},
'Ваня': {'Математика': 65, 'Химия': 64, 'Физика': 90, 'РЯ': 78},
'Катя': {'РЯ': 45, 'История': 57, 'Математика': 87},
}
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
89.
Задание №3
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках. Каждый
ученик может сдавать любое количество экзаменов, а экзамены можно сдавать в любом порядке.
Во входных данных в явном виде указываются название предметов, по которым проходил
экзамен, и полученные баллы. Необходимо посчитать следующие значения:
сумму баллов за все предметы у каждого ученика
средний балл по каждому предмету среди всех учеников
data = { #создадим словарь с данными
'Петя': {'Физика': 50, 'Математика': 80, 'Биология': 90},
}
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
90.
Задание №3
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках. Каждый
ученик может сдавать любое количество экзаменов, а экзамены можно сдавать в любом порядке.
Во входных данных в явном виде указываются название предметов, по которым проходил
экзамен, и полученные баллы. Необходимо посчитать следующие значения:
сумму баллов за все предметы у каждого ученика
средний балл по каждому предмету среди всех учеников
data = { #создадим словарь с данными
'Петя': {'Физика': 50, 'Математика': 80, 'Биология': 90},
'Ваня': {'Математика': 65, 'Химия': 64, 'Физика': 90, 'РЯ': 78},
}
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
91.
Задание №3
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках. Каждый
ученик может сдавать любое количество экзаменов, а экзамены можно сдавать в любом порядке.
Во входных данных в явном виде указываются название предметов, по которым проходил
экзамен, и полученные баллы. Необходимо посчитать следующие значения:
сумму баллов за все предметы у каждого ученика
средний балл по каждому предмету среди всех учеников
data = { #создадим словарь с данными
'Петя': {'Физика': 50, 'Математика': 80, 'Биология': 90},
'Ваня': {'Математика': 65, 'Химия': 64, 'Физика': 90, 'РЯ': 78},
'Катя': {'РЯ': 45, 'История': 57, 'Математика': 87},
}
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
92.
Задание №3
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках. Каждый
ученик может сдавать любое количество экзаменов, а экзамены можно сдавать в любом порядке.
Во входных данных в явном виде указываются название предметов, по которым проходил
экзамен, и полученные баллы. Необходимо посчитать следующие значения:
сумму баллов за все предметы у каждого ученика
средний балл по каждому предмету среди всех учеников
data = { #создадим словарь с данными
'Петя': {'Физика': 50, 'Математика': 80, 'Биология': 90},
'Ваня': {'Математика': 65, 'Химия': 64, 'Физика': 90, 'РЯ': 78},
'Катя': {'РЯ': 45, 'История': 57, 'Математика': 87},
}
for name, subjects in data.items(): #перебираем ключи и значения словаря
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
93.
Задание №3
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках. Каждый
ученик может сдавать любое количество экзаменов, а экзамены можно сдавать в любом порядке.
Во входных данных в явном виде указываются название предметов, по которым проходил
экзамен, и полученные баллы. Необходимо посчитать следующие значения:
сумму баллов за все предметы у каждого ученика
средний балл по каждому предмету среди всех учеников
data = { #создадим словарь с данными
'Петя': {'Физика': 50, 'Математика': 80, 'Биология': 90},
'Ваня': {'Математика': 65, 'Химия': 64, 'Физика': 90, 'РЯ': 78},
'Катя': {'РЯ': 45, 'История': 57, 'Математика': 87},
}
for name, subjects in data.items(): #перебираем ключи и значения словаря
#находим сумму элементов списка с баллами
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
94.
Задание №3
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках. Каждый
ученик может сдавать любое количество экзаменов, а экзамены можно сдавать в любом порядке.
Во входных данных в явном виде указываются название предметов, по которым проходил
экзамен, и полученные баллы. Необходимо посчитать следующие значения:
сумму баллов за все предметы у каждого ученика
средний балл по каждому предмету среди всех учеников
data = { #создадим словарь с данными
'Петя': {'Физика': 50, 'Математика': 80, 'Биология': 90},
'Ваня': {'Математика': 65, 'Химия': 64, 'Физика': 90, 'РЯ': 78},
'Катя': {'РЯ': 45, 'История': 57, 'Математика': 87},
}
for name, subjects in data.items(): #перебираем ключи и значения словаря
#находим сумму элементов списка с баллами
print(f'Сумма баллов ученика {name}:{sum(subjects.values())}')
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
95.
Задание №3
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках. Каждый
ученик может сдавать любое количество экзаменов, а экзамены можно сдавать в любом порядке.
Во входных данных в явном виде указываются название предметов, по которым проходил
экзамен, и полученные баллы. Необходимо посчитать следующие значения:
сумму баллов за все предметы у каждого ученика
средний балл по каждому предмету среди всех учеников
data = { #создадим словарь с данными
'Петя': {'Физика': 50, 'Математика': 80, 'Биология': 90},
'Ваня': {'Математика': 65, 'Химия': 64, 'Физика': 90, 'РЯ': 78},
'Катя': {'РЯ': 45, 'История': 57, 'Математика': 87},
}
for name, subjects in data.items(): #перебираем ключи и значения словаря
#находим сумму элементов списка с баллами
print(f'Сумма баллов ученика {name}:{sum(subjects.values())}')
subject_scores = {} #создадим словарь для предметов и соответствующих баллов
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
96.
Задание №3
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках. Каждый
ученик может сдавать любое количество экзаменов, а экзамены можно сдавать в любом порядке.
Во входных данных в явном виде указываются название предметов, по которым проходил
экзамен, и полученные баллы. Необходимо посчитать следующие значения:
сумму баллов за все предметы у каждого ученика
средний балл по каждому предмету среди всех учеников
data = { #создадим словарь с данными
'Петя': {'Физика': 50, 'Математика': 80, 'Биология': 90},
'Ваня': {'Математика': 65, 'Химия': 64, 'Физика': 90, 'РЯ': 78},
'Катя': {'РЯ': 45, 'История': 57, 'Математика': 87},
}
for name, subjects in data.items(): #перебираем ключи и значения словаря
#находим сумму элементов списка с баллами
print(f'Сумма баллов ученика {name}:{sum(subjects.values())}')
subject_scores = {} #создадим словарь для предметов и соответствующих баллов
for line in data.values(): #перебираем словари с предметами и баллами
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
97.
Задание №3
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках. Каждый
ученик может сдавать любое количество экзаменов, а экзамены можно сдавать в любом порядке.
Во входных данных в явном виде указываются название предметов, по которым проходил
экзамен, и полученные баллы. Необходимо посчитать следующие значения:
сумму баллов за все предметы у каждого ученика
средний балл по каждому предмету среди всех учеников
data = { #создадим словарь с данными
'Петя': {'Физика': 50, 'Математика': 80, 'Биология': 90},
'Ваня': {'Математика': 65, 'Химия': 64, 'Физика': 90, 'РЯ': 78},
'Катя': {'РЯ': 45, 'История': 57, 'Математика': 87},
}
for name, subjects in data.items(): #перебираем ключи и значения словаря
#находим сумму элементов списка с баллами
print(f'Сумма баллов ученика {name}:{sum(subjects.values())}')
subject_scores = {} #создадим словарь для предметов и соответствующих баллов
for line in data.values(): #перебираем словари с предметами и баллами
for subject in line.keys(): #перебираем предметы
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
98.
Задание №3
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках. Каждый
ученик может сдавать любое количество экзаменов, а экзамены можно сдавать в любом порядке.
Во входных данных в явном виде указываются название предметов, по которым проходил
экзамен, и полученные баллы. Необходимо посчитать следующие значения:
сумму баллов за все предметы у каждого ученика
средний балл по каждому предмету среди всех учеников
data = { #создадим словарь с данными
'Петя': {'Физика': 50, 'Математика': 80, 'Биология': 90},
'Ваня': {'Математика': 65, 'Химия': 64, 'Физика': 90, 'РЯ': 78},
'Катя': {'РЯ': 45, 'История': 57, 'Математика': 87},
}
for name, subjects in data.items(): #перебираем ключи и значения словаря
#находим сумму элементов списка с баллами
print(f'Сумма баллов ученика {name}:{sum(subjects.values())}')
subject_scores = {} #создадим словарь для предметов и соответствующих баллов
for line in data.values(): #перебираем словари с предметами и баллами
for subject in line.keys(): #перебираем предметы
if subject in subject_scores: #проверяем наличие предмета в словаре
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
99.
Задание №3
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках. Каждый
ученик может сдавать любое количество экзаменов, а экзамены можно сдавать в любом порядке.
Во входных данных в явном виде указываются название предметов, по которым проходил
экзамен, и полученные баллы. Необходимо посчитать следующие значения:
сумму баллов за все предметы у каждого ученика
средний балл по каждому предмету среди всех учеников
data = { #создадим словарь с данными
'Петя': {'Физика': 50, 'Математика': 80, 'Биология': 90},
'Ваня': {'Математика': 65, 'Химия': 64, 'Физика': 90, 'РЯ': 78},
'Катя': {'РЯ': 45, 'История': 57, 'Математика': 87},
}
for name, subjects in data.items(): #перебираем ключи и значения словаря
#находим сумму элементов списка с баллами
print(f'Сумма баллов ученика {name}:{sum(subjects.values())}')
subject_scores = {} #создадим словарь для предметов и соответствующих баллов
for line in data.values(): #перебираем словари с предметами и баллами
for subject in line.keys(): #перебираем предметы
if subject in subject_scores: #проверяем наличие предмета в словаре
subject_scores[subject].append(line[subject])#добавляем баллы в список
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
100.
Задание №3
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках. Каждый
ученик может сдавать любое количество экзаменов, а экзамены можно сдавать в любом порядке.
Во входных данных в явном виде указываются название предметов, по которым проходил
экзамен, и полученные баллы. Необходимо посчитать следующие значения:
сумму баллов за все предметы у каждого ученика
средний балл по каждому предмету среди всех учеников
data = { #создадим словарь с данными
'Петя': {'Физика': 50, 'Математика': 80, 'Биология': 90},
'Ваня': {'Математика': 65, 'Химия': 64, 'Физика': 90, 'РЯ': 78},
'Катя': {'РЯ': 45, 'История': 57, 'Математика': 87},
}
for name, subjects in data.items(): #перебираем ключи и значения словаря
#находим сумму элементов списка с баллами
print(f'Сумма баллов ученика {name}:{sum(subjects.values())}')
subject_scores = {} #создадим словарь для предметов и соответствующих баллов
for line in data.values(): #перебираем словари с предметами и баллами
for subject in line.keys(): #перебираем предметы
if subject in subject_scores: #проверяем наличие предмета в словаре
subject_scores[subject].append(line[subject])#добавляем баллы в список
else: #если предмета нет в словаре
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
101.
Задание №3
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках. Каждый
ученик может сдавать любое количество экзаменов, а экзамены можно сдавать в любом порядке.
Во входных данных в явном виде указываются название предметов, по которым проходил
экзамен, и полученные баллы. Необходимо посчитать следующие значения:
сумму баллов за все предметы у каждого ученика
средний балл по каждому предмету среди всех учеников
data = { #создадим словарь с данными
'Петя': {'Физика': 50, 'Математика': 80, 'Биология': 90},
'Ваня': {'Математика': 65, 'Химия': 64, 'Физика': 90, 'РЯ': 78},
'Катя': {'РЯ': 45, 'История': 57, 'Математика': 87},
}
for name, subjects in data.items(): #перебираем ключи и значения словаря
#находим сумму элементов списка с баллами
print(f'Сумма баллов ученика {name}:{sum(subjects.values())}')
subject_scores = {} #создадим словарь для предметов и соответствующих баллов
for line in data.values(): #перебираем словари с предметами и баллами
for subject in line.keys(): #перебираем предметы
if subject in subject_scores: #проверяем наличие предмета в словаре
subject_scores[subject].append(line[subject])#добавляем баллы в список
else: #если предмета нет в словаре
subject_scores[subject] = [line[subject]] #создаем новый объект словаря
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
102.
Задание №3
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках. Каждый
ученик может сдавать любое количество экзаменов, а экзамены можно сдавать в любом порядке.
Во входных данных в явном виде указываются название предметов, по которым проходил
экзамен, и полученные баллы. Необходимо посчитать следующие значения:
сумму баллов за все предметы у каждого ученика
средний балл по каждому предмету среди всех учеников
data = { #создадим словарь с данными
'Петя': {'Физика': 50, 'Математика': 80, 'Биология': 90},
'Ваня': {'Математика': 65, 'Химия': 64, 'Физика': 90, 'РЯ': 78},
'Катя': {'РЯ': 45, 'История': 57, 'Математика': 87},
}
for name, subjects in data.items(): #перебираем ключи и значения словаря
#находим сумму элементов списка с баллами
print(f'Сумма баллов ученика {name}:{sum(subjects.values())}')
subject_scores = {} #создадим словарь для предметов и соответствующих баллов
for line in data.values(): #перебираем словари с предметами и баллами
for subject in line.keys(): #перебираем предметы
if subject in subject_scores: #проверяем наличие предмета в словаре
subject_scores[subject].append(line[subject])#добавляем баллы в список
else: #если предмета нет в словаре
subject_scores[subject] = [line[subject]] #создаем новый объект словаря
for subject, scores in subject_scores.items(): #выводим средние баллы по предметам
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
103.
Задание №3
Ежегодно одиннадцатиклассники в школах сдают ЕГЭ, получая за каждый экзамен целое
количество баллов в диапазоне от 0 до 100. У нас имеется информация о N учениках. Каждый
ученик может сдавать любое количество экзаменов, а экзамены можно сдавать в любом порядке.
Во входных данных в явном виде указываются название предметов, по которым проходил
экзамен, и полученные баллы. Необходимо посчитать следующие значения:
сумму баллов за все предметы у каждого ученика
средний балл по каждому предмету среди всех учеников
data = { #создадим словарь с данными
'Петя': {'Физика': 50, 'Математика': 80, 'Биология': 90},
'Ваня': {'Математика': 65, 'Химия': 64, 'Физика': 90, 'РЯ': 78},
'Катя': {'РЯ': 45, 'История': 57, 'Математика': 87},
}
for name, subjects in data.items(): #перебираем ключи и значения словаря
#находим сумму элементов списка с баллами
print(f'Сумма баллов ученика {name}:{sum(subjects.values())}')
subject_scores = {} #создадим словарь для предметов и соответствующих баллов
for line in data.values(): #перебираем словари с предметами и баллами
for subject in line.keys(): #перебираем предметы
if subject in subject_scores: #проверяем наличие предмета в словаре
subject_scores[subject].append(line[subject])#добавляем баллы в список
else: #если предмета нет в словаре
subject_scores[subject] = [line[subject]] #создаем новый объект словаря
for subject, scores in subject_scores.items(): #выводим средние баллы по предметам
print(f'Средний балл по предмету {subject}:{sum(scores)/ len(scores)}')
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
104.
ИТОГ©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
105.
ИТОГЧто такое вложенный список?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
106.
ИТОГЧто такое вложенный список?
Вложенный список – структура данных, где элементами
являются другие списки
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
107.
ИТОГЧто такое вложенный список?
Вложенный список – структура данных, где элементами
являются другие списки
Как называется вложенный список с уровнем вложенности два?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
108.
ИТОГЧто такое вложенный список?
Вложенный список – структура данных, где элементами
являются другие списки
Как называется вложенный список с уровнем вложенности два?
Двумерный список
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
109.
ИТОГЧто такое вложенный список?
Вложенный список – структура данных, где элементами
являются другие списки
Как называется вложенный список с уровнем вложенности два?
Двумерный список
С помощью какой конструкции можно удобно итерироваться вдоль
вложенных структур данных?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
110.
ИТОГЧто такое вложенный список?
Вложенный список – структура данных, где элементами
являются другие списки
Как называется вложенный список с уровнем вложенности два?
Двумерный список
С помощью какой конструкции можно удобно итерироваться вдоль
вложенных структур данных?
С помощью вложенных циклов for
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
111.
ИТОГЧто такое вложенный список?
Вложенный список – структура данных, где элементами
являются другие списки
Как называется вложенный список с уровнем вложенности два?
Двумерный список
С помощью какой конструкции можно удобно итерироваться вдоль
вложенных структур данных?
С помощью вложенных циклов for
Как зависит индексация от уровня вложенности структуры данных?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
112.
ИТОГЧто такое вложенный список?
Вложенный список – структура данных, где элементами
являются другие списки
Как называется вложенный список с уровнем вложенности два?
Двумерный список
С помощью какой конструкции можно удобно итерироваться вдоль
вложенных структур данных?
С помощью вложенных циклов for
Как зависит индексация от уровня вложенности структуры данных?
Сколько уровней вложенности – столько и индексов можно использовать
для обращения к внутренним элементам
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
113.
ИТОГЧто такое вложенный список?
Вложенный список – структура данных, где элементами
являются другие списки
Как называется вложенный список с уровнем вложенности два?
Двумерный список
С помощью какой конструкции можно удобно итерироваться вдоль
вложенных структур данных?
С помощью вложенных циклов for
Как зависит индексация от уровня вложенности структуры данных?
Сколько уровней вложенности – столько и индексов можно использовать
для обращения к внутренним элементам
Какое максимальное значение может иметь уровень вложенности?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
114.
ИТОГЧто такое вложенный список?
Вложенный список – структура данных, где элементами
являются другие списки
Как называется вложенный список с уровнем вложенности два?
Двумерный список
С помощью какой конструкции можно удобно итерироваться вдоль
вложенных структур данных?
С помощью вложенных циклов for
Как зависит индексация от уровня вложенности структуры данных?
Сколько уровней вложенности – столько и индексов можно использовать
для обращения к внутренним элементам
Какое максимальное значение может иметь уровень вложенности?
Ограничений нет, главное – чтобы с этой структурой данных
было удобно работать
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
115.
DSПрограммирование
Python
Спасибо за внимание!