简单面试编程题:
1、正序排列列表
a=[1,12,16,19,6,4,2,66,33,87]
len=len(a)
for i in range(len):
for k in range(len-i-1):
if (a[len-i-1]) < a[len-i-k-2]:
a[len-i-k-2],a[len-i-1] = a[len-i-1],a[len-i-k-2]
print(a)
2、反序迭代一个序列
templist=[1,2,3,4]#为列表的时候
templist.reverse()
for x in templist:
print (x,end="")
print("\n________________")
tempTuple = (1,2,3,4)#为元组的时候
for i in range(len(tempTuple)-1,-1,-1):
print (tempTuple[i],end="")