python-旋转字符串

问题描述:给定一个字符串(以字符串数组的形式)和一个偏移量,根据偏移量从左到右地旋转字符数组。

问题示例:输入str="abcdefg",offset=3,输出"efgabcd"。输入str="abcdefg",offset=0,输出"abcdefg"。(返回旋转后的字符串)

++完整代码如下:++

a=list(input().split())

n=int(input())

for i in range(n):

a.insert(0,a[-1])

del a[-1]

print(a)

++代码解释:++

"a=list(input().split()) ",让用户输入一个字符数组,并将该字符数组置于列表a中。

"n=int(input()) ",让用户输入偏移量。

"for i in range(n):

a.insert(0,a[-1])

del a[-1] ",在列表a的a[0]处插入列表a的a[-1],即等效于将列表a的最后一个数提到列表a的最前面。n=1时循环1次,n=2时循环2次......如此以达到按照输入的偏移量旋转字符数组的目的。

"print(a) ",打印旋转处理后的字符数组所在的列表a。

++运行效果展示:++

++(声明:以上内容均为原创)++

相关推荐
vibag7 小时前
FastAPI框架
python·pycharm·fastapi
站大爷IP7 小时前
从零开始用Python生成码:自定义样式与Logo嵌入
python
天才测试猿8 小时前
2026全新软件测试面试八股文【含答案+文档】
自动化测试·软件测试·python·功能测试·测试工具·面试·职场和发展
TonyLee0178 小时前
python深拷贝与浅拷贝机制
python
!停8 小时前
c语言动态申请内存
c语言·开发语言·数据结构
用户8356290780518 小时前
如何将 Python 列表高效导出为 Excel 文件
后端·python
悟能不能悟8 小时前
list<string> 和String[],转化为jsonstr是不是一样的
数据结构·windows·list
安娜的信息安全说8 小时前
LangGraph:构建智能工作流的新方式
python·ai·langgraph
爱吃泡芙的小白白9 小时前
如何在现有配置好环境的Pycharm中安装jupyterlab这个工具
ide·python·pycharm·notebook·虚拟环境·jupyterlab
TechNomad9 小时前
二叉堆&大根堆&小根堆的介绍和使用
数据结构