赞
踩
1.通过改变读入字符串的步长为-1完成倒序读入
n = input()
print(n[::-1])
2.通过循环将字符串逐个遍历合并
n = input()
for i in range(len(n)):
print(n[len(n)-1-i],end='')
3.直接使用内置reverse方法
n = input()
l = list(n)
l.reverse()
print(''.join(l))
4.使用.pop和.insert方法先正序弹出,再通过循环改变insert插入位置
n = input()
l=list(n)
cnt = len(l) - 1
while cnt > 0 :
x = l.pop(0)
l.insert(cnt,x)
cnt -= 1
print(''.join(l))
5.使用.pop和.append方法先逆序弹出再正序加入空列表
n = input()
l = list(n)
l1 = []
for i in range(len(n)):
x = l.pop()
l1.append(x)
print(''.join(l1))
6.以中间项为基准对称交换
n = input()
l=list(n)
if len(l)==0 or len(l)==1:
print(n)
else:
i=0
x=len(l)
while i < x/2:
l[i], l[x-i-1]=l[x-i-1],l[i]
i+=1
print(''.join(l))
1.字符串的切片用法
2.列表.pop,.append,.insert的基本方法使用
3.列表reverse操作
4.简单swap交换循环
5.列表基本遍历思路
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。