概述
一、题目:python的列表反转,如字符串:"abc"
若给的其他数据类型,如字符串,需要先转换为list,再进行反转。
二、解题思路
- 先转换为列表,一般通过:list(str)
- 列表反转
- 再使用join拼接成字符串
三、代码实现
1、使用list的reverse方法
str1 = "abc"
list = list(str1)
list.reverse()
str = "".join(list)
print("反转后字符串:",str)
打印结果:反转后字符串: cba
2、使用切片方法
str1 = "abc"
list = list(str1)
list = list[::-1]
str = "".join(list)
print("反转后字符串:",str)
打印结果:反转后字符串: cba
3、使用for循环
str1 = "abc"
list = list(str1)
list1 =[list[len(list)-i-1] for i in range(len(list))]
str = "".join(list1)
print("反转后字符串:",str)
打印结果:反转后字符串: cba
最后
以上就是聪慧煎蛋为你收集整理的python列表的反转(三种解题思路)的全部内容,希望文章能够帮你解决python列表的反转(三种解题思路)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复