python实现翻转给定列表中的元素

来源:互联网 发布:软件项目 文档 编辑:程序博客网 时间:2024/05/21 10:21

题目

给定一列表,翻转其中的元素,倒序输出

做法很简单,这里给出来两种做法,第一种最简单使用的是针对列表的切片操作,下面是具体实现

#!usr/bin/env python#encoding:utf-8'''__Author__:沂水寒城功能:翻转列表'''def inverse_list1(num_list):    '''    翻转列表    '''    print num_list[::-1]def inverse_list2(num_list):    '''    翻转列表    '''    n = len(num_list)    for i in xrange(n / 2):        t = num_list[i]        num_list[i] = num_list[n-1-i]        num_list[n-1-i] = t    print num_listif __name__ == '__main__':    num_list=[1,2,3,4,5,6,7,8,9,0]    inverse_list1(num_list)    inverse_list2(num_list)

结果如下:


[0, 9, 8, 7, 6, 5, 4, 3, 2, 1][0, 9, 8, 7, 6, 5, 4, 3, 2, 1][Finished in 0.2s]


阅读全文
0 0
原创粉丝点击