【发布时间】:2015-02-19 05:20:03
【问题描述】:
我真的需要你的帮助来分割列表。
假设我有一个这样的列表:
field=[[1, 2, 4, 4], [4, 1, 4, 2], [2, 1, 4, 3], [2, 4, 2, 3], [1, 2, 3, 4]]
我必须编写一个函数,它会返回一个如下所示的字符串:
42334
44423
21142
14221
因此,我设法做到了这一点:
def out(field):
b=''
for list in field:
list1=list[::-1]
b+=''.join((str(sth) for sth in list1))+'\n'
return b
返回这个:
4421
2414
3412
3242
4321
【问题讨论】:
-
你能解释一下为什么你需要你所说的输出吗?似乎不合逻辑..
-
@Heskja:大概是矩阵的转置,但它也需要旋转。
-
我们正在编程:youtube.com/watch?v=xKF6KNIh_mw(没有图形)