python字典实例化对象_创建并实例化python2d字典

博客讨论了如何在Python中优雅地创建一个结构,其中每个外汇交易对(如'ccyAr'中的AUDCAD等)都有对应的数据字段(如'BTrades', 'BPips'等)。作者尝试使用字典嵌套来初始化所有条目为0,但遇到了将值存储为列表而非单独值的问题。他们寻求一种Pythonic的方法来避免Perl式的解决方案。
摘要由CSDN通过智能技术生成

我有两个python字典:ccyAr = {'AUDCAD','AUDCHF','AUDJPY','AUDNZD','AUDUSD','CADCHF','CADJPY','CHFJPY','EURAUD','EURCAD','EURCHF','EURGBP','EURJPY','EURNZD','EURUSD','GBPAUD','GBPCAD','GBPCHF','GBPJPY','GBPNZD','GBPUSD','NZDCAD','NZDCHF','NZDJPY','NZDUSD','USDCAD','USDCHF','USDJPY'}

data = {'BTrades', 'BPips', 'BProfit', 'STrades', 'SPips', 'SProfit', 'Trades', 'Pips', 'Profit', 'Won', 'WonPC', 'Lost', 'LostPC'}

我一直在努力思考如何最优雅地创建一个结构,其中每个“数据”都存在于每个“ccyAr”中。以下是我觉得最接近的两个,但是第一个结果(现在我意识到)是在数组中,后一个我更喜欢伪代码:

1。在

^{pr2}$

2。在for ccy in ccyAr:

for d in data:

table['ccy']['d'] = 0

我还想将每个条目设置为int0,我想一次性完成。我正在努力理解方法,因为我最终将每个内部目录成员的每个值创建为一个列表,而不是一个值0。在

我看过自生的部分,但我不想模仿perl,我想用python的方式来做。任何帮助=干杯。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值