Python面试题:a=[1,2,3,4,5,6,7,8,9,10] 用单层循环实现 a=[2,1,4,3,6,5,8,7,10,9]

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

也可以用for循环

for i in  range(0,len(a)-1,2)

你可能感兴趣的:(python)