【发布时间】:2021-08-19 03:50:29
【问题描述】:
我正在尝试编写一个 for 循环,该循环通过 SavedStrats 字典并为每个帐户和策略打印出 Exchange。
SavedStrats 字典内部:
{'Account1': {'MACDStrategy2.0': OrderedDict([('Exchange', 'Bybit'),
('Script', 'MomentumStrats'),
('StratStatus', 'ACTIVE')]),
'STDandRegressionStrategy': OrderedDict([('Exchange', 'Bybit'),
('Script',
'MomentumStrats'),
('StratStatus',
'ACTIVE')])},
'Account2': {'BollingerBandStrategy': OrderedDict([('Exchange', 'Bybit'),
('Script',
'MomentumStrats'),
('StratStatus',
'PAUSED ')])}}
代码:
for account in Savedstrats:
print(account)
for strats in account[0]:
print(strats, " Exchnage: ", strats['StratStatus'])
预期输出:
Account1
MACDStrategy2.0 Strat Status: ACTIVE
STDandRegressionStrategy Strat Status: ACTIVE
Account2
BollingerBandStrategy Strat Status: PAUSED
【问题讨论】:
-
请停止这个
-
如何删除别人的评论?
-
@ChristopherOjo 只有模组可以(我认为)。但是,如果您认为任何 cmets 不足,您可以随时标记评论。
标签: python-3.x dictionary for-loop filter format