要求我定义一个函数:
以类型列表的lst
作为参数
返回lst
,其值从最低到最大排序。
这是我遇到的代码:
def sort(lst):
for i in range(len(lst)):
for j in range(i+1, len(lst)):
if lst[i] > lst[j]:
lst[i], lst[j]=lst[j],lst[i]
print(lst)
sort([2,3,6,4,1,6,7,0])
特别是这一行:
lst[i], lst[j]=lst[j],lst[i]
我从未见过这样的东西,在其他任何地方都找不到类似的东西。有人可以向我解释吗?