猿问

将字典数组转换为二维数组 python

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



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

甚至可以将带有键和值的字典转换为只有值的二维数组


开满天机
浏览 640回答 3
3回答

凤凰求蛊

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=3print([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]]
随时随地看视频慕课网APP

相关分类

Python
我要回答