我如何按升序排序python?

jac*_*ack -2 python sorting

我正在尝试在列表中对值进行排序但是

  y =  [['22.344'], ['333.6575'], ['1.45'], ['122.56678'], ['33.768']]
Run Code Online (Sandbox Code Playgroud)

当我使用这个命令

    y.sort(key=lambda x: x[0])
Run Code Online (Sandbox Code Playgroud)

它不会以正确的升序值对值进行排序

[['1.45'], ['122.56678'], ['22.344'], ['33.768'], ['333.6575']]
Run Code Online (Sandbox Code Playgroud)

我怎样才能按升序排序?

ber*_*nie 6

它正在进行词典排序.

尝试改为:

y.sort(key=lambda x: float(x[0]))
Run Code Online (Sandbox Code Playgroud)