python逆置单词的三种方式(字符串同理)

2020-06-02  本文已影响0人  a嘿嘿_ccee
str = "this is a good day"
list = str.split()
print(list)
temp = []
flag = 0
while len(list)>0:
    temp.append(list.pop())
print(temp)



str = 'this is a good day'
list = str.split()
lo = 0
hi = len(list)-1
while lo<hi:
    temp = list[lo]
    list[lo] = list[hi]
    list[hi] = temp
    lo+=1
    hi-=1
print(list)

str = 'this is a good day'
list = str.split()
def reserve(list, lo, hi):
    if lo<hi:
        temp = list[lo]
        list[lo] = list[hi]
        list[hi] = temp
        reserve(list, lo+1, hi-1)
reserve(list, 0, len(list)-1)
print(list)
上一篇 下一篇

猜你喜欢

热点阅读