2024-09-30 12:18:03 发布
网友
如何更改字符串的顺序
a = 'abcdefg'
每次遍历字符串时,我都想把字符串的最后一个字符放在开头
a = 'gabcdef' a = 'fgabcde` etc
您可以使用deque作为切片的替代方法:
deque
from collections import deque a = 'abcdefg' d = deque(a) for _ in range(len(a)): d.rotate() print(''.join(d))
输出:
gabcdef fgabcde efgabcd defgabc cdefgab bcdefga abcdefg
你可以试试这个:-
a = a[-1] + a[:-1]
您可以添加类似于a=a[-1]+a[:-1]的内容
a = 'abcdefg' for i in range(len(a)): a = a[-1] + a[:-1] print(a) >>gabcdef >>fgabcde >>efgabcd >>defgabc >>cdefgab >>bcdefga >>abcdefg
您可以使用
deque
作为切片的替代方法:输出:
你可以试试这个:-
您可以添加类似于a=a[-1]+a[:-1]的内容
相关问题 更多 >
编程相关推荐