def right_shift(str_shift,shift_count):
str_to_move = “”
for i in range(shift_count):
head_str = str_shift[0]
tail_str = str_shift[1:len(str_shift)]
str_shift = tail_str + head_str
print("str_shift content is ::::::",str_shift)
def right_shift_array(str_array,shift_count):
for i in range(shift_count):
head_item = str_array[0]
str_array.remove(head_item)
str_array.append(head_item)
str_move = “abcdfg”
right_shift(str_move,2)
print(“str_move content is :::::::”,str_move)
item_array = [‘a’,‘b’,‘c’,‘d’]
right_shift_array(item_array,3)
print(item_array)
本文介绍了一种在Python中实现字符串和数组右移的方法。通过定义两个函数right_shift和right_shift_array,分别实现了字符串和数组元素的右移操作。示例展示了如何使用这些函数进行两次和三次的右移。
2180

被折叠的 条评论
为什么被折叠?



