我想得到rcParams
的key:value
对,以便进一步操作。
from matplotlib import rcParams
x = rcParams
print(x)
字符串
叶尔兹:
_internal.classic_mode: False
agg.path.chunksize: 0
animation.bitrate: -1
animation.codec: h264
animation.convert_args: ['-layers', 'OptimizePlus']
animation.convert_path: convert
...
型
我尝试了这种方法:
for line in x:
print(line)
型
它只产生了keys
,而不是values
:
_internal.classic_mode
agg.path.chunksize
animation.bitrate
animation.codec
animation.convert_args
animation.convert_path
...
型
最后,我试着这样做:
for line in x:
for key, value in line:
print(key, value)
型
并收到以下错误:
ValueError: not enough values to unpack (expected 2, got 1)
型
接下来我应该尝试什么?
2条答案
按热度按时间7gcisfzg1#
rcParams
对象类型只是dict
的子类,这意味着你仍然可以在rcParams
对象上使用像.keys
/.values
/items
这样的字典方法。字符串
另请参阅:
sgtfey8w2#
rcParams是dict的一个子类,所以你应该已经能够在对象上执行dict方法了。也就是说,如果你需要像这样的一个类似dict的对象,并将其转换为一个单独的字典,你可以这样做:
字符串