Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 23, 2019 00:49:53

Myatov
Зарегистрирован: 2019-02-22
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Двумерный массив

Здравствуйте!

Мне нужно сделать массив следующего принципа:

 uchenik['ivanov']['vozrast'] = 20
 uchenik['ivanov']['ocenka'] = 4
 uchenik['Petrov']['vozrast'] = 21
 uchenik['Petrov']['ocenka'] = 5


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

Никак вообще не получилось.

Помогите, пожалуйста…

 uchenik = []
 uchenik.append('ivanov')
 uchenik['ivanov'].append('vozrast')
- и идёт ошибка.

Как правильно сформировать эту простейшую базу данных в переменной?…

Отредактировано Myatov (Фев. 23, 2019 00:51:06)

Офлайн

#2 Фев. 23, 2019 06:53:07

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Двумерный массив

 from collections import defaultdict
db= defaultdict(dict)



Офлайн

#3 Фев. 23, 2019 13:16:53

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Двумерный массив

  uchenik = []
 uchenik.append('ivanov')
 uchenik['ivanov'].append('vozrast')
дык словари нужно использвать , а не списки…
 uchenik = {}
uchenik['ivanov']={}
uchenik['Petrov']={}
uchenik['ivanov']['vozrast'] = 20
uchenik['ivanov']['ocenka'] = 4
uchenik['Petrov']['vozrast'] = 21
uchenik['Petrov']['ocenka'] = 5
print(uchenik)



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Фев. 23, 2019 13:17:13)

Офлайн

#4 Фев. 23, 2019 17:36:00

Myatov
Зарегистрирован: 2019-02-22
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Двумерный массив

PEHDOM


спасибо вам просто громаднейшее!!!!!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version