Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/25: Рейтинг темы: голосов - 25, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 29.11.2018
Сообщений: 8

Пусть список студентов представлен в виде структуры. Поменять "ФИО" и "Группа" местами

29.11.2018, 07:16. Показов 4997. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пусть список студентов представлен в виде структуры [[№, ФИО, Возраст, Группа],[№, ФИО, Возраст, Группа],[№, ФИО, Возраст, Группа]]. Преобразуйте список в словарь вида: {№: [ФИО, Возраст, Группа], №:[....], №:[....]}
Поменять в списке ФИО и Группа местами. Напишите пожалуйста код программы и блок схему. Спасибо
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.11.2018, 07:16
Ответы с готовыми решениями:

Пусть список студентов представлен в виде структуры
1. Пусть список студентов представлен в виде структуры {№: , №: , №: }. Реализуйте функционал по добавлению нового студента (данные...

Пусть список студентов представлен в виде структуры. Преобразуйте список в словарь
Пусть список студентов представлен в виде структуры ,,]. Преобразуйте список в словарь вида: {№: , №:, №:} Добавьте для словаря...

Список студентов представлен в виде структуры
1. Пусть список студентов представлен в виде структуры {№: , №: , №: }. Реализуйте функционал по добавлению нового студента (данные...

4
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
29.11.2018, 11:06
Создать пустой словарь.
цикл влож_список в список
....номер = влож_список[0]
....удалить из влож_список элемент по индексу 0 # можно объединить с пред. операцией, т.к. list.pop(index) возвращает значение
....ФИО сейчас элемент с индексом 0, группа - 2 => влож_список[0], влож_список[2] = влож_список[2], влож_список[0]
....словарь[номер] = влож_список

Переводите.
0
0 / 0 / 0
Регистрация: 29.11.2018
Сообщений: 8
30.11.2018, 08:22  [ТС]
Непонятно, напиши код программы, пожалуйста
0
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
30.11.2018, 08:47
Лучший ответ Сообщение было отмечено Nike_Edition345 как решение

Решение

А сами пытались? Если да, покажите код, поправим.

Добавлено через 5 минут
Ладно. Не буду мучить вас.
Python
1
2
3
4
5
6
7
8
list_ = [[0, 'FIO1', 15, 'GR1'], [1, 'FIO2', 16, 'GR2'], [2, 'FIO3', 17, 'GR1']]
 
res = {}
for lst in list_:
    num = lst.pop(0)
    lst[0], lst[2] = lst[2], lst[0]
    res[num] = lst
print(res) # {0: ['GR1', 15, 'FIO1'], 1: ['GR2', 16, 'FIO2'], 2: ['GR1', 17, 'FIO3']}
1
0 / 0 / 0
Регистрация: 29.11.2018
Сообщений: 8
30.11.2018, 11:31  [ТС]
Огромное спасибо, ооо всевышний
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.11.2018, 11:31
Помогаю со студенческими работами здесь

Выведите список студентов конкретной группы в одной строке в виде:<Название группы>: <ФИО>, <ФИО>
Как это можно по нормальному написать ? #Лабораторная работа №4 Вариант 2 задание 3. my_len = ],],]] number,number_1,number_2= ,, ...

Составить список студентов, содержащий информацию с ФИО и оценками по русскому языку и математике. Вывести список студентов, имеющих оценку 4 и 5
Составить список студентов, содержащий информацию с ФИО и оценками по русскому языку и математике. Вывести список студентов, имеющих оценку...

Пусть стек представлен в виде цепного списка. Разработать алгоритм добавления нового элемента
Пусть стек представлен в виде цепного списка. Разработать алгоритм добавления нового элемента

Считайте информацию из файла в структуру: [[№, ФИО, Возраст, Группа],[№, ФИО, Возраст, Группа],[№, ФИО, Возраст, Группа]
Пусть дан файл students.csv, в котором содержится информация о студентах в виде: №;ФИО;Возраст;Группа 1;Иванов Иван...

Пусть задан список студентов. Элемент списка содержит: фамилия, имя, № курса, № группы, оценки по пяти экзаменах последней сессии. Пусть, фамилии студ
Пусть задан список студентов. Элемент списка содержит: фамилия, имя, № курса, № группы, оценки по пяти экзаменах последней сессии. Пусть,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru