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。

++运行效果展示:++

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

相关推荐
柳鲲鹏10 小时前
地图影像匹配:基于特征匹配的视觉定位2,python
开发语言·python
yunhuibin11 小时前
LeNet
人工智能·python
jaray17 小时前
PyCharm 2024.3.2 Professional 如何更换 PyPI 镜像源
ide·python·pycharm·pypi 镜像源
Psycho_MrZhang17 小时前
Neo4j Python SDK手册
开发语言·python·neo4j
web3.088899918 小时前
1688图片搜索API,相似商品精准推荐
开发语言·python
少云清18 小时前
【性能测试】15_JMeter _JMeter插件安装使用
开发语言·python·jmeter
光羽隹衡18 小时前
机器学习——TF-IDF实战(红楼梦数据处理)
python·tf-idf
bubiyoushang88819 小时前
基于CLEAN算法的杂波抑制Matlab仿真实现
数据结构·算法·matlab
曾经的三心草19 小时前
redis-2-数据结构内部编码-单线程-String命令
数据结构·数据库·redis
2401_8948281219 小时前
从原理到实战:随机森林算法全解析(附 Python 完整代码)
开发语言·python·算法·随机森林