我有一个像下面这样的字典,我想在一个列表中存储表示1,1的值。你知道吗
sc_dict=[('n', {'rh': 1}), ('n', {'rhe': 1}), ('nc', {'rhex': 1})]
我想要一个数组[1,1,1]
。你知道吗
这是我的密码:
dict_part = [sc[1] for sc in sc_dict]
print(dict_part[1])
L1=[year for (title, year) in (sorted(dict_part.items(), key=lambda t: t[0]))]
print(L1)
可以使用
next
检索字典的第一个值,作为列表理解的一部分。你知道吗因为你的字典长度是1。你知道吗
t1
和t2
分别是每个元组的第一项和第二项,k
,v
是dictt2
中的键值对。你知道吗您可以使用解包:
输出:
只需一个附加步骤,它就可以变得稍微干净一些:
相关问题 更多 >
编程相关推荐