查找前两个乱序的元素并交换它们

  • 本文关键字:元素 交换 两个 查找 python
  • 更新时间 :
  • 英文 :


希望有人能帮助我的代码。我是python和软件开发的新手。我正试图找到前两个打乱顺序的元素并交换它们。

arr = [5, 22, 29, 39, 19, 51, 78, 96, 84]
i = 0
while (i < arr.len() - 1) and (arr[i] < arr[i+1]):
i += i
print(i)
arr[i] = arr[i+1]
arr[i+1] = arr[i]

试试这个:

arr = [1, 2, 8, 4, 5, 6]    
for i in range(len(arr)-1):
if arr[i] > arr[i+1]:
arr[i], arr[i+1] = arr[i+1], arr[i]
break
print(arr)

最新更新