【发布时间】:2016-01-27 21:24:59
【问题描述】:
希望我能很好地解释这一点
List = [[['a','b','c'], [1,2,3], [7,8,9]],[['e','f','g'], [4,5,6], [1,2,3]]]
我想把所有的值都改成 yield
List = [[['a',1,7], ['b',2,8], ['c',3,9]], [['f',4,1], ['g',5,2], ['c',6,3]]]
所以本质上是 List[0][0]、List[1][0]、List[2][0] 等等。我已经尝试了很多东西,但我找不到让这个工作正常的写入组合。任何帮助将不胜感激
我尝试了太多的东西,但没有一个是特别有价值的,所以我暂时不提了。
【问题讨论】:
-
“f”和“g”怎么了?或者这是一个错字/复制粘贴错误?
-
你可以使用numpy:
import numpy as np; print([b.T for b in np.array([[['a','b','c'], [1,2,3], [7,8,9]],[['e','f','g'], [4,5,6], [1,2,3]]])]) -
这是一个错字!并且 numpy 正在摇摆不定!