不断记录python常见习题,不断寻求更多更好的解决办法。持续更新中.....
1. list两两元素交换位置,如[1,2,3,4,5,6] 执行后为 -> [2,1,4,3,6,5]
第一种实现方式,比较原始:
l = [1,2,3,4] l1 = l[::2] l2 = l[1::2] print l1 print l2 c = [ ] for i in range( max ( len(l1), len(l2) ) ): print i if l2: c.append(l2[i]) if l1: c.append(l1[i]) print c