Python 100例
题目:按相反的顺序输出列表的值。
程序分析:无。
程序源代码:
以上实例输出结果为:
three two one
叮咚
a12***59648z@qq.com
其他参考解法:
#!/usr/bin/python # -*- coding: UTF-8 -*- print '输入列表格式为:1,2,3,4' s=input() print type(s) a=list(s) print a[-1::-1]
不知道叫啥
114***5830@qq.com
使用列表 reverse():
#!/usr/bin/env python3 # -*- coding: utf-8 -*- list_ = ['a', 'b', 'c', 'd'] list_.reverse() print( list_ )
Think_dfrent
iwa***aoiy@live.com
Python3实例,使用递归实现:
#!/usr/bin/env python3 a = ['one', 'two', 'three','four','five','six','seven','eight','nine','ten'] def reverse(a): if len(a)<=1: print (a[0],end=" ") else: print(a[-1],end=" ") reverse(a[0:-1]) reverse(a)
风过的时候
lan***ouxiang@sina.com
参考方法:
#!/usr/bin/python # -*- coding: UTF-8 -*- numlist = [100,1,23,4,5,6,6,7,7,8] for i in range(0,len(numlist)) : index = len(numlist)-i-1 print(numlist[index])
冰封心动
107***1364@qq.com
参考:
a = ['1','2','3'] a.sort(reverse=True) for i in a: print(i)
爱吃零食的瘦子
239***4010@qq.com
Python2.x 与 Python3.x均可用:
numbers=list(range(1,10)) reversed_list=[] for i in range(1,10): reversed_list.append(numbers.pop()) print(reversed_list)
取消
叮咚
a12***59648z@qq.com
其他参考解法:
叮咚
a12***59648z@qq.com
不知道叫啥
114***5830@qq.com
使用列表 reverse():
不知道叫啥
114***5830@qq.com
Think_dfrent
iwa***aoiy@live.com
Python3实例,使用递归实现:
Think_dfrent
iwa***aoiy@live.com
风过的时候
lan***ouxiang@sina.com
参考方法:
风过的时候
lan***ouxiang@sina.com
冰封心动
107***1364@qq.com
参考:
冰封心动
107***1364@qq.com
爱吃零食的瘦子
239***4010@qq.com
Python2.x 与 Python3.x均可用:
爱吃零食的瘦子
239***4010@qq.com