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]