Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.92/190: Рейтинг темы: голосов - 190, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 04.07.2019
Сообщений: 1

Работа со словарями Python

04.07.2019, 17:16. Показов 38066. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!

Столкнулся с такой проблемой, не могу закончить код, посмотрите пожалуйста.
Условие такое: "Научите Анфису собирать словарь friends с нуля. Вам дано два списка: friends_names , имена друзей, и friends_cities — их города. Списки соответствуют друг другу: friends_names[0] живёт в городе friends_cities[0].
Напечатайте на экран сообщение "Лена живет в городе <город>", используя доступ по ключу в словаре friends."

Вот то, что я написал:
Python
1
2
3
4
5
6
7
8
9
#первоначальные данные
friends_names = ['Аня', 'Коля', 'Лёша', 'Лена', 'Миша']
friends_cities = ['Владивосток', 'Красноярск', 'Москва', 'Обнинск', 'Чебоксары']
 
friends = {}
# допишите ваш код сюда
for i in range(0, len(friends_names)):
    friends = {friends_names[i] : friends_cities[i]}
    print( friends_names[i] + ' живет в городе ' + friends_cities[i])
По факту дошел до того, что программа мне выводит в цикле кто где живет. Далее не могу сообразить, что я должен добавить сюда.
По условию нужно, чтобы код вывел, где живет Лена.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.07.2019, 17:16
Ответы с готовыми решениями:

Работа со словарями, операции над словарями, методы работы со словарями в Python 3
Создать список НАЗВАНИЕ ЛЮБОЕ (тип: list) и заполнить его СОДЕРЖИМОЕ ЛЮБОЕ (элементы списка – строки). На основе созданного списка...

Работа со словарями, операции над словарями, методы работы со словарями на Python
Создать список НАЗВАНИЕ ЛЮБОЕ (тип: list) и заполнить его СОДЕРЖИМОЕ ЛЮБОЕ (элементы списка – строки). На основе созданного списка...

Работа со словарями
Добрый день, хотел создать словарь, примерно такой: clans= {'Infinitywars':'#8VYQUC'} : Задумка в том, что есть словарь clans,...

20
0 / 0 / 0
Регистрация: 07.12.2020
Сообщений: 1
07.12.2020, 12:10
Студворк — интернет-сервис помощи студентам
friends_names = ['Аня', 'Коля', 'Лёша', 'Лена', 'Миша']
friends_cities = ['Владивосток', 'Красноярск', 'Москва', 'Обнинск', 'Чебоксары']

friends = {}

# допишите ваш код сюда
for i in range(0, len(friends_names)):
friends[friends_names[i]] = friends_cities[i]


Вот такой код получился
Результат выводится правильный.
Проверку в Првктикуме проходит





print( 'Лена живёт в городе ' + friends['Лена'])
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.12.2020, 12:10

Работа со словарями
Напишите функцию dict_sum. Функция принимает на вход словарь, где значениями являются списки. Она должна заменить списки их суммами и...

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

Работа со словарями
Подскажите пожалуйста, как в имеющемся коде, добавить вывод данных о проценте и качестве успеваемости в классе за год, составить списки...

Работа с вложенными словарями
Господа, добрый вечер! У меня есть два блока исходных данных: documents = directories = { '1': , '2': , '3': }

Работа со словарями. Выведите на экран список машин, отсортированный по датам продажи.
всем привет помогите составить код без использования lambda Определите словарь, имеющий поля номер машины, марка машины, год выпуска,...


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге). Задача: Программно добавить префикс в нумерацию документов. Решение: В модуле объекта. . .
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него. https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952 Инструкция внутри. https:/ / youtu. be/ VpfFZSUDGnQ. . .
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru