2024-04-19 04:15:27 发布
网友
我想编写以下示例,让我们创建一个列表a=['.','.','.','.','.','.'],其中'.'表示为空地形。球(char='o')应该朝着列表的末尾移动。 我必须把一个.pop和.insert方法放在一个循环中才能产生这种移动效果吗? 非常感谢
a=['.','.','.','.','.','.']
'.'
char='o'
.pop
.insert
可以使用pop和insert(请参见docs)在列表中移动“o”。你知道吗
pop
insert
a = ['o','.','.','.','.','.'] for _ in a: print(''.join(a)) a.insert(0, a.pop())
这是算法的一个简单实现:
a = ['.','.','.','.','.','.'] for i in range(len(a)): a[i] = 'o' print(''.join(a)) a[i] = '.' # o..... # .o.... # ..o... # ...o.. # ....o. # .....o
可以使用
pop
和insert
(请参见docs)在列表中移动“o”。你知道吗这是算法的一个简单实现:
相关问题 更多 >
编程相关推荐