使用迭代分配值

时间:2018-11-19 18:26:29

标签: python iteration

要求我定义一个函数:

  • 以类型列表的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]

我从未见过这样的东西,在其他任何地方都找不到类似的东西。有人可以向我解释吗?

0 个答案:

没有答案