@dandropov95

Как сформировать массив записей в Python?

Подскажите пожалуйста, как сформировать массив записей в питоне?
Как я понял в питоне нет встроенных массивов и записей (структур). Не могу разобраться как правильно все организовать.
Покажите пожалуйста пример реализации массива записей. Необходимо создать массив из студентов: имя, фамилия, оценки по трем дисциплинам
  • Вопрос задан
  • 125 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
В Python есть словари и списки
students = [
    {
        'first_name': 'Иван',
        'last_name': 'Иванов',
        'grades': {
            'math': 3,
            'chemistry': 5,
            'literature': 4
        }
    },
    {
        'first_name': 'Пётр',
        'last_name': 'Петров',
        'grades': {
            'math': 5,
            'chemistry': 4,
            'literature': 3
        }
    }
]

Работа с базовыми структурами данных описывается обычно в первой же главе любого учебника.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@beckmiller
Вот примеры : В первом случае лист во стором словарь. В первом случае обращение через индексы l_list[0][1] вернет имя и т.д. может Вам еще подскажут. Удачи!
l_list= [['Alex','Geography',5], ['Lex', 'Biology', 4]]
print(l_list)
[['Alex', 'Geography', 5], ['Lex', 'Biology', 4]]
print(l_list[0])
['Alex', 'Geography', 5]

e = {'Name': 'Alex', 'Biology': 5, 'Geography': 4}
print(e['Name'])
'Alex'
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 150 000 до 250 000 руб.
YLab Тольятти
от 90 000 до 150 000 руб.
Платформа НТИ Москва
от 130 000 до 180 000 руб.
22 апр. 2019, в 00:21
5000 руб./за проект
21 апр. 2019, в 21:02
1000 руб./за проект
21 апр. 2019, в 19:41
5000 руб./за проект