按字典顺序订购电话号码

时间:2017-10-21 18:27:05

标签: python-2.7

在Python 2中,如何按字典顺序排列大量数字(大约500个)。我的数字集如下所示: 09187788329 02043714140 06751292887 02892175534 04188296506 08279960090 05548958250 03590573588

所需的输出格式如下: 02043714140 02892175534 03590573588 04188296506 05548958250 06751292887 08279960090 09187788329

1 个答案:

答案 0 :(得分:1)

在可迭代的电话号码上调用Python的sorted内置函数。

phone = (
  "09187788329 02043714140 06751292887 02892175534 "
  "04188296506 08279960090 05548958250 03590573588"
)

print (
  " ".join(
    sorted(
      phone.split(" ")
    )
  )
)