将字典数组转换为2D数组python

时间:2018-12-26 05:54:36

标签: python arrays

我有一个像这样的字典数组:

myary= {'1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9} 我想将其转换为二维数组 in:: numpy.matrix(myary) out:: 1 2 3 4 5 6 7 8 9 这甚至有可能做 将具有键和值的字典转换为仅包含值的二维数组

1 个答案:

答案 0 :(得分:1)

myary= {'1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}
l=[x for x in myary.values()]
l.sort()
step=3
print([x for x in [l[start:start+step] for start in range(0,len(l),step)]])
#[[1, 2, 3], [4, 5, 6], [7, 8, 9]]