欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python练习——字符串反转方法总结

程序员文章站 2023-12-21 16:28:34
...

字符串反转方法总结

1. 字符串切片

转换为字符串后再用切片反转。

a = 'abc'
b = a[::-1]    # 反转
# 输出b
print(b)    # 'cba'

2. 利用列表来反转

  • 用列表的reverse()函数反转
list1 = [1,2,3,4]
list1.reverse()
# 输出list1
print(list1)    # [4, 3, 2, 1]

注意:reverse()函数是直接在原列表上反转,不会生成新列表。

  • 从列表右边开始遍历生成新列表
a = [1,2,3,4]
b = []
# 从a列表右边开始遍历
for i in range(len(a)-1,-1,-1):
    b.append(a[i])
# 输出
print(b)    # [4, 3, 2, 1]
  • 从列表左边开始遍历,将元素总是插入到新列表的第一个位置
a = [1,2,3,4]
b = []
# 遍历,插入b的第一个位置
for i in a:
    b.insert(0,i)
# 输出
print(b)    # [4, 3, 2, 1]

上一篇:

下一篇: