我已经写了一个示例代码。你知道吗
planets=[('aries','mars'),('tarus','venus'),('gemini','mercury'), ('cancer','moon')]
print(planets)
asc=[ ]
for i in range(0,len(planets)):
asc.append(planets[(i+1)%(len(planets))])
print(asc)
第一把钥匙是符号,后面跟着它的主人。你知道吗
如果白羊座是上升的,那么家族和领主的顺序是一致的 名单。 如果塔鲁斯是asc,那么第一个将是塔鲁斯,最后一个将是白羊座等等
在我的代码中,我只能打印出第二个。为什么我的代码没有给出全部输出?你知道吗
使用您的方法:
您只需将新创建的列表保存在一个
temp
orary变量中,并将其放入另一个循环中即可获得所有4种可能性。你知道吗假设您不想简单地进行轮换,而是遵循标题中的模式,那么维护两个列表(为了高效使用
collectiones.deque
)会更容易,从一个列表的左侧弹出,然后推到另一个列表的左侧,例如:输出([1,2,3,4]、[2,3,4,1]、[3,4,2,1]和[4,3,2,1]):
从编号中可以看出您要旋转列表内容。也就是说,每次你想说
这是一次。为了每次都这样做,请按正确的次数调用rotate
到最后,planets已经返回到第一个值,并打印了所有四个值。你知道吗
相关问题 更多 >
编程相关推荐