2:如何反序迭代一个序列(字符串,列表,元组)
seq='hello world'
#1:内置函数reversed(),for循环遍历
for s in reversed(seq):
print(s,end='')
print()
#2:range()生成反序索引,for循环从反序的最后索引遍历到最开始的索引,下标一个一个取出
for s in range(len(seq)-1,-1,-1):
print(seq[s],end='')
print()
#3:反向切片
print(seq[::-1])
#4:如果是列表用reverse()方法生成新反序列表,可以用for循环遍历,也可以用''(空字符串).join()方法分割列表
seq=['a','b','c','d']
seq.reverse()
print(''.join(seq))
                    
                
                
            
        
浙公网安备 33010602011771号