我有一个目录:
ca={'currency': ["-RMB"],
'Country': ['‐China,
'‐Japan',
'‐USA',
'‐UK',
'‐Mexico'],
'Languages':["-Chinese","-Japanese","-English","English","Spanish"]}
我只想打印出密钥,使其成为数组:如下所示:
["Currency","Country","Country","Country","Country","Languages","Languages","Languages","Languages","Languages"],
我尝试了几种方法,比如访问每种方法:
ca.["Country"].replace("Country")
,我知道语法是错的,但这是我的逻辑。
有谁能帮帮我吗?
发布于 2018-07-20 06:15:25
您可以使用列表理解来获取与值相同的次数的键:
[x for x,y in zip(ca.keys(),ca.values()) for i in y]
['currency', 'Country', 'Country', 'Country', 'Country', 'Country', 'Languages', 'Languages', 'Languages', 'Languages', 'Languages']
https://stackoverflow.com/questions/51431945
复制相似问题