Size: a a a

Сообщество Python Программистов

2021 January 29

K

KarmaBot in Сообщество Python Программистов
Grek
Благодарю
Вы увеличили карму Бензофуран Гетероцикл до 3358.34 (+1.00)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
AstralRomance
Давайте лучше опишу задачу, а вы мне предложите как получше ее решить.
Короче, есть у меня словарь, в котором лежит еще один словарь. Схема хранения такая:
{'card_set_1':[{'card_quality1':'card_price'}, {'card_quality_2': 'card_price'}], 'card_set_2': []}

Все это должно собраться в одну строку вида:
card_set_1:
card_quality_1: card_price
card_set_2:
...

Проблема в чем. Некоторые ключи card_set могут различаться на подстроку. И мне надо, чтобы в аутпутной строке они шли подряд, но с указанием этой подстроки. Типа, если различаются на подстроку BIBA, то надо вот так:
card_set_1:
...
BIBA:
...
card_set_2:

Есть какой-то способ это красиво сделать?
Не вижу словаря словарей🌚
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Вижу словарь списков словарей
источник

A

AstralRomance in Сообщество Python Программистов
Бензофуран Гетероцикл
Не вижу словаря словарей🌚
Я могу настоящий аутпут бота скинуть, там будет понятнее, что я хочу.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
AstralRomance
Я могу настоящий аутпут бота скинуть, там будет понятнее, что я хочу.
Давай в войсчат🌚
источник

A

AstralRomance in Сообщество Python Программистов
Бензофуран Гетероцикл
Давай в войсчат🌚
ДАвай.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Force of Will
Alliances: ('Near Mint', '$109.99')
Double Masters: ('Near Mint', '$99.99')
Double Masters (Foil): ('Near Mint', '$179.99')
Double Masters - Variants: ('Near Mint', '$159.99')
Double Masters - Variants (Foil): ('Near Mint', '$329.99')
Eternal Masters: ('Near Mint', '$99.99')
Eternal Masters (Foil): ('Near Mint', '$399.99')
Masterpiece Series: Amonkhet Invocations (Foil): ('Near Mint', '$249.99')
Promo: General (Foil): ('Near Mint', '$499.99')
источник

AT

Alexander T in Сообщество Python Программистов
это список словарей. чему верить?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
это список словарей. чему верить?
Кругом обман
источник

A

AstralRomance in Сообщество Python Программистов
Alexander T
это список словарей. чему верить?
Получается, да.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
это список словарей. чему верить?
Правда в войсчате
источник

A

AstralRomance in Сообщество Python Программистов
[
{'Alliances': [{'Near Mint': '$119.99'}]},
{'Double Masters': [{'Near Mint': '$109.99'}]},
{'Double Masters (Foil)': [{'Near Mint': '$199.99'}]},
{'Double Masters - Variants': [{'Near Mint': '$199.99'}]},
{'Double Masters - Variants (Foil)': [{'Near Mint': '$329.99'}]},
{'Eternal Masters': [{'Near Mint': '$109.99'}]},
{'Eternal Masters (Foil)': [{'Near Mint': '$399.99'}]},
{'Masterpiece Series: Amonkhet Invocations (Foil)': [{'Near Mint': '$249.99'}]},
{'Promo: General (Foil)': [{'Near Mint': '$499.99'}]}
]
источник

I

ITFY forum informer in Сообщество Python Программистов
Новый вопрос в форуме: Ошибка в django
источник

A

AstralRomance in Сообщество Python Программистов
Double masters:
Near Mint: $119.99
Foil:
Near Mint: $199.99
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
[
{'Alliances':
 [
  {'Near Mint': '$119.99'}
 ]
},
{'Double Masters':
 [
  {'Near Mint': '$109.99'}
 ]
},
{'Double Masters (Foil)':
 [
  {'Near Mint': '$199.99'}
 ]
},
{'Double Masters - Variants':
 [
  {'Near Mint': '$199.99'}
 ]
},
{'Double Masters - Variants (Foil)':
 [
  {'Near Mint': '$329.99'}
 ]
},
{'Eternal Masters':
 [
  {'Near Mint': '$109.99'}
 ]
},
{'Eternal Masters (Foil)':
 [
  {'Near Mint': '$399.99'}
 ]
},
{'Masterpiece Series: Amonkhet Invocations (Foil)':
 [
  {'Near Mint': '$249.99'}
 ]
},
{'Promo: General (Foil)':
 [
  {'Near Mint': '$499.99'}
 ]
}
]
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
эахахаха
источник

E

Egor in Сообщество Python Программистов
слыш
источник

AT

Alexander T in Сообщество Python Программистов
AstralRomance
[
{'Alliances': [{'Near Mint': '$119.99'}]},
{'Double Masters': [{'Near Mint': '$109.99'}]},
{'Double Masters (Foil)': [{'Near Mint': '$199.99'}]},
{'Double Masters - Variants': [{'Near Mint': '$199.99'}]},
{'Double Masters - Variants (Foil)': [{'Near Mint': '$329.99'}]},
{'Eternal Masters': [{'Near Mint': '$109.99'}]},
{'Eternal Masters (Foil)': [{'Near Mint': '$399.99'}]},
{'Masterpiece Series: Amonkhet Invocations (Foil)': [{'Near Mint': '$249.99'}]},
{'Promo: General (Foil)': [{'Near Mint': '$499.99'}]}
]
card_sets = {
   'Alliances': [{'Near Mint': '$119.99'}],
   'Double Masters': [{'Near Mint': '$109.99'}],
   'Double Masters (Foil)': [{'Near Mint': '$199.99'}],
   'Double Masters - Variants': [{'Near Mint': '$199.99'}],
   'Double Masters - Variants (Foil)': [{'Near Mint': '$329.99'}],
   'Eternal Masters': [{'Near Mint': '$109.99'}],
   'Eternal Masters (Foil)': [{'Near Mint': '$399.99'}],
   'Masterpiece Series: Amonkhet Invocations (Foil)': [{'Near Mint': '$249.99'}],
   'Promo: General (Foil)': [{'Near Mint': '$499.99'}],
}
s = ''
for set_name, cards in sorted(card_sets.items()):
   s += f'{set_name}:\n'
   for card in cards:
       for state, price in card.items():
           s += f'{state}: {price}\n'
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
card_sets = {
   'Alliances': [{'Near Mint': '$119.99'}],
   'Double Masters': [{'Near Mint': '$109.99'}],
   'Double Masters (Foil)': [{'Near Mint': '$199.99'}],
   'Double Masters - Variants': [{'Near Mint': '$199.99'}],
   'Double Masters - Variants (Foil)': [{'Near Mint': '$329.99'}],
   'Eternal Masters': [{'Near Mint': '$109.99'}],
   'Eternal Masters (Foil)': [{'Near Mint': '$399.99'}],
   'Masterpiece Series: Amonkhet Invocations (Foil)': [{'Near Mint': '$249.99'}],
   'Promo: General (Foil)': [{'Near Mint': '$499.99'}],
}
s = ''
for set_name, cards in sorted(card_sets.items()):
   s += f'{set_name}:\n'
   for card in cards:
       for state, price in card.items():
           s += f'{state}: {price}\n'
Не в том задача
источник

AT

Alexander T in Сообщество Python Программистов
тут не надо список диктов, ну или как удобно
источник