在Python面试中遇到过这样一个问题:给定一个列表,要求将元素位置两两交换
def t(li):
for i in range(0, len(li) - 1, 2):
li[i], li[i + 1] = li[i + 1], li[i]
return li
print(t([3, 5, 1, 15, 26, 27, 2, 30]))
在Python面试中遇到过这样一个问题:给定一个列表,要求将元素位置两两交换
def t(li):
for i in range(0, len(li) - 1, 2):
li[i], li[i + 1] = li[i + 1], li[i]
return li
print(t([3, 5, 1, 15, 26, 27, 2, 30]))