Найти - Пользователи
Полная версия: Перебор структуры данных из вложенных словарей.
Начало » Python для новичков » Перебор структуры данных из вложенных словарей.
1
D7size
Доброго дня, пошарил в инете пару часов хоть и странно не смог найти толковых примеров по перебору следующих структур данных:

 ts = dict()
ts['session'] = {"Шыгыс": {"amount": 10, "coast": 20},
                 "Тостовый": {"amount": 5, "coast": 30}}
ss = ts['session']
for line in ss.items():
    for itm in line:
        print(str(itm) + '\n')



1) Как получить просто шыгыс через переменую
2)И как обратиться к значениям Amount и coast
3) И почему при итерации все разбиты на такие объекты, не получается уловить полный смысл.
D7size
Можно закрыть разобрался,.
py.user.next
  
ts['session']['Шыгыс']['amount']
ts['session']['Тостовый']['coast']
D7size
 ts = dict()
basket = dict()
ts['session'] = {"Шыгыс": {"amount": 10, "coast": 20},
                 "Тостовый": {"amount": 5, "coast": 30}}
basket = ts
ss = basket
for k,v in basket.items():
    for r, d in v.items():
        print(r)
        print(d)
        d['amount'] = 15

А как генерировать правильно ключи типо шыгыс добавлять новые??
py.user.next
  
ts['session']['Шыгыс']['amount'] = 100
ts['session']['Шыгыс']['new'] = 'x'
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB