我有一个带有类参数的class Test
parameters = {'first': [1,2,3,4], 'second': [5,6,7]}
。我想把它转换成字典,这样它就"{'Test': 'first':1 'second':5}"
我尝试的是:
di = {}
di = dict(itertools.izip(name, vals))
在这里我得到变量名中的Test,即classnane,即name = Test
和
vals = {'first': [1,2,3,4], 'second': [5,6,7]}
虽然我想把它写成"{'Test': 'first':1 'second':5}"
,但这本书不是应该"{'Test': 'first':[1,2,3,4] 'second':[5,6,7]}"
吗??相反,当我打印di
时得到的是{'Test': 'first'}
。我不知道我的逻辑哪里出错了。你知道吗
如果您使用的是Python 2,那么可以使用^{} 构造函数:
如果您使用的是Python 3,那么可以使用dictionary comprehension:
使用dictionary comprehension:
尝试使用听写理解:
输入:
输出:
相关问题 更多 >
编程相关推荐