Python 100例
题目:按相反的顺序输出列表的值。
程序分析:无。
程序源代码:
以上实例输出结果为:
three two one
叮咚
a12***[email protected]
其他参考解法:
#!/usr/bin/python # -*- coding: UTF-8 -*- print '输入列表格式为:1,2,3,4' s=input() print type(s) a=list(s) print a[-1::-1]
不知道叫啥
114***[email protected]
使用列表 reverse():
#!/usr/bin/env python3 # -*- coding: utf-8 -*- list_ = ['a', 'b', 'c', 'd'] list_.reverse() print( list_ )
Think_dfrent
iwa***[email protected]
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***[email protected]
参考方法:
#!/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***[email protected]
参考:
a = ['1','2','3'] a.sort(reverse=True) for i in a: print(i)
爱吃零食的瘦子
239***[email protected]
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***[email protected]
其他参考解法:
叮咚
a12***[email protected]
不知道叫啥
114***[email protected]
使用列表 reverse():
不知道叫啥
114***[email protected]
Think_dfrent
iwa***[email protected]
Python3实例,使用递归实现:
Think_dfrent
iwa***[email protected]
风过的时候
lan***[email protected]
参考方法:
风过的时候
lan***[email protected]
冰封心动
107***[email protected]
参考:
冰封心动
107***[email protected]
爱吃零食的瘦子
239***[email protected]
Python2.x 与 Python3.x均可用:
爱吃零食的瘦子
239***[email protected]