Форум программистов, компьютерный форум, киберфорум
Наши страницы
Python
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Mistin
0 / 0 / 0
Регистрация: 13.06.2012
Сообщений: 34
1

Достаём данные из словаря

25.04.2015, 22:30. Просмотров 783. Ответов 4
Метки нет (Все метки)

Здравствуйте.
Есть словарь:
Python
1
array = {'a': 1, 'b': 2, 'c': 3}
Как мне циклом можно вывести сразу два значения?
Например:
Python
1
2
for i in array:
print(i)
Будут выводиться только ключи словаря.
А как можно, чтобы я мог в цикле получить ключ и его значения?
По логике это должно было бы выглядеть так, for i, k in array. Типа в i ключ, в k - значение.
Заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2015, 22:30
Ответы с готовыми решениями:

Удалять данные из словаря во время итерации
Есть программа, нужно чтобы она работала пока пользователь ее не прервет....

Сортировка словаря
##Дан словарь. Помогите остортировать его по значению Номер Dictionary =...

Выборка из словаря
Коллеги, подскажите, как отсортировать список словаря. d = Пытаюсь...

Сортировка словаря
Всем привет. Есть словарь: babynames = { 'София, Софья': { ...

сортировка словаря
при запуске программы создается пустой словарь в процессе работы добавляются...

4
alex925
2671 / 2278 / 630
Регистрация: 19.03.2012
Сообщений: 8,830
25.04.2015, 22:54 2
Вот тебе 3 варианта:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
data = {'a': 1, 'b': 2, 'c': 3}
 
for key, value in data.items():
    print(key, value)
 
print()
 
for i in data.items():
    print(i)
    
print()
 
for key in data.keys():
    print(key, data[key])
0
dondublon
2146 / 1064 / 213
Регистрация: 17.03.2012
Сообщений: 6,417
Записей в блоге: 5
27.04.2015, 08:00 3
Python
1
for k, v in array.iteritems():
0
alex925
2671 / 2278 / 630
Регистрация: 19.03.2012
Сообщений: 8,830
27.04.2015, 16:38 4
Python
1
for k, v in array.iteritems():
стоит заметить, что это способ только для двойки.
P.S это я так, для новичков
0
ujif
24 / 19 / 13
Регистрация: 08.12.2012
Сообщений: 597
01.07.2017, 22:50 5
for k, v in array.iteritems():

а здесь как выводить значения ???
0
01.07.2017, 22:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.07.2017, 22:50

Вывод словаря
Есть список и словарь, список в цикле пополняется ключами словаря и выводится...

Перебор словаря
Добрый день, есть словарь, ...

Сортировка словаря
Функция которая возвращает словарь. Но бывает что возвращает его не в том...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru