a=[1,2,3,4,5,6,7,8,9,10] 用单层循环实现 a=[2,1,4,3,6,5,8,7,10,9]。
程序分析:
第一个元素和第二个元素交换
第三个元素与第四个元素交换
第五个元素与第六个元素交换
…
奇偶交换
利用while循环,i的步长为2;
a=[1,2,3,4,5,6,7,8,9,10]
i=0
while i<len(a)-1:
t=a[i]
a[i]=a[i+1]
a[i+1]=t #或者a[i],a[i+1]=a[i+1],a[i]
i+=2
print(a)
也可以用for循环
for i in range(0,len(a)-1,2)