@dandropov95

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

Подскажите пожалуйста, как сформировать массив записей в питоне?
Как я понял в питоне нет встроенных массивов и записей (структур). Не могу разобраться как правильно все организовать.
Покажите пожалуйста пример реализации массива записей. Необходимо создать массив из студентов: имя, фамилия, оценки по трем дисциплинам
  • Вопрос задан
  • 484 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
В 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'
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы