我试着把自我分成五组,然后把两个单独的组颠倒过来 我希望我的输出如下
step1.(group the list into two section of five)
[[1,3,5,67,8],[90,100,45,67,865]]
step2.(reverse the numbers within the two groups)
[[8,67,5,3,1],[865,67,45,100,90]]
我的密码
class Flip():
def __init__(self,answer):
self.Answer = answer
self.matrix = None
self.L = [1,3,5,67,8,90,100,45,67,865,]
def flip(self):
if self.Answer == 'h':
def grouping(self):
for i in range(0, len(self.L), 5):
self.matrix.append(self.L[i:i+5])
print(self.matrix)
if __name__ =='__main__':
ans = input("Type h for horizontal flip")
work = Flip(ans)
work.flip()
当我运行代码时,我的输出是
None
要创建每个列表中有5个元素的嵌套列表,可以使用list comprehension:
然后要反转嵌套列表中值的顺序,可以使用
.reverse()
输出:
假设我们在变量
L
中收到初始列表:相关问题 更多 >
编程相关推荐