python 字符串和列表的翻转

# 1.给你一个字符串请实现字符串的翻转?
name = "人生若只如初见,何时秋风悲画扇"

 

# 2.给你一个列表如何实现列表翻转?

name = [1, 2, 3, 4, 'a', 'b', 'c']

 

答案在文末!!!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

答案-字符串翻转

name = "人生若只如初见,何时秋风悲画扇"

方法1
name[::-1]

方法2

name[-1::-1]

 

 

答案-列表翻转

方法1--reverse(),翻转,改变原列表的顺序

name = [1, 2, 3, 4, 'a', 'b', 'c']

name.reverse()    # 注意,reverse()没有返回值,只是对原列表进行反向排序

print(name)  # 用reverse()翻转,是把原列表的值该表了顺序

方法2--切片,生成新的逆序列表

name = [1, 2, 3, 4, 'a', 'b', 'c']

list2 = name[::-1]   # 列表切片是切出来一个新的列表

print(list2)  # ['c','b','a',4,3,2,1]

print(name)  #  [1, 2, 3, 4, 'a', 'b', 'c']  # 原列表值没有改变

posted @ 2022-09-22 14:19  夜落繁华时  阅读(59)  评论(0)    收藏  举报