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

Dict

04.09.2020, 02:01. Показов 2012. Ответов 4

Студворк — интернет-сервис помощи студентам
Не пойму как вытащить значение эффективности всех сотрудников для дальнейшей обработки данных. Не втупляю изза того что словарь в словаре.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
staff = {
    'Фролова': {
        'должность': 'маркетолог',
        'эффективность': 71
    },
    'Коровин': {
        'должность': 'маркетолог',
        'эффективность': 65
    },
    'Пивоваров': {
        'должность': 'маркетолог',
        'эффективность': 49
    },
    'Листьева': {
        'должность': 'маркетолог',
        'эффективность': 53
    }
}
print(staff)
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.09.2020, 02:01
Ответы с готовыми решениями:

ctypes и dict
Приветствую ! Хочу в функцию в своей dll передать питоновский dict, list и т.п. для обработки там. Не могу понять как ? Строки/числа...

Работа с dict
Составьте словарь о студентах. В первой строчке записано целое число – количество студентов. В следующих N строчках записана информация о...

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

4
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
04.09.2020, 04:21
Python
1
2
3
4
for s in staff:
    print(s)
    for d in staff[s]:
        print("\t", d, staff[s][d])
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
C:\prog\python\other>python3 staff.py
Листьева
         должность маркетолог
         эффективность 53
Коровин
         должность маркетолог
         эффективность 65
Фролова
         должность маркетолог
         эффективность 71
Пивоваров
         должность маркетолог
         эффективность 49
 
C:\prog\python\other>
0
Эксперт Python
8850 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,316
04.09.2020, 05:15
Лучший ответ Сообщение было отмечено Alexandrobro как решение

Решение

Можно так
Python
1
2
3
4
5
6
name_staff = list(map(str,staff.keys()))
name_effect = list(staff[key]['эффективность'] for key in staff)
print(name_staff)
print(name_effect)
for key in staff:
    print(key, '->', staff[key]['эффективность'])
0
0 / 0 / 0
Регистрация: 01.06.2020
Сообщений: 11
04.09.2020, 05:25  [ТС]
Спасибо большое!

Добавлено через 1 минуту
Спасибо!!! нигде не мог найти инфы, а вы помогли
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
04.09.2020, 06:57

Не по теме:


Для тех, кто в теме -

Цитата Сообщение от easybudda Посмотреть сообщение
Коровин
Он и здесь напакостил!


0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.09.2020, 06:57
Помогаю со студенческими работами здесь

UNZIP DICT
a = , 'mean': , 'ex': }]}, {'text': 'приветствие', 'pos': 'существительное', 'gen': 'ср'}] Есть словарь со...

Сортировка dict не сортируется
Доброго суток, господа! Нужна профессиональная или просто помощь юному python программисту. Как правильно отсортировать список по...

Исправить логику dict
Есть массив: stock = Есть второй массив: main_id =

dict sorted with lambda
Доброго времени суток уважаемые пользователи форума! Есть некий словарь, допустим: random_dict = { 'elephant': 321, 'cat':...

Сохранение dict в файле
Столкнулся со следующей проблемой. Мне нужно, чтобы python 3.7.6 открывал файл, в котором находится словарь(dict) уже содержащий ключи и...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru