日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python中lambda函数对时间排序_python – 使用lambda函数排序()

發(fā)布時間:2024/1/23 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中lambda函数对时间排序_python – 使用lambda函数排序() 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

我的字符串看起來像“co1 / co2”,“co3 / co4”……“co11 / co12”

將其描述為正則表達式:

^(?P\w\w)(?P\d+)/(?P\w\w)(?P\d+)$

我想根據(jù)正則表達式的“月”組的等價物對這些字符串的集合進行排序. (字符串中的第一個數(shù)字(例如,’co1 / co2’中的“1”或’co12 / co13中的“12”)

我無法弄清楚我可以在sorted()中使用的lambda函數(shù),但是我會這樣做.

wrong_order = [u'co1/co2', u'co10/co11', u'co11/co12', u'co12/co13', u'co2/co3',

u'co3/co4', u'co4/co5', u'co5/co6', u'co6/co7', u'co7/co8', u'co8/co9',

u'co9/co10']

correct_order = [u'co1/co2', u'co2/co3', u'co3/co4', u'co4/co5', u'co5/co6', \

u'co6/co7', u'co7/co8', u'co8/co9', u'co9/co10', u'co10/co11', u'co11/co12', u'co12/co13']

#this lambda function doesn't work

output = sorted(wrong_order, key=lambda x: (x[2:]))

總結

以上是生活随笔為你收集整理的python中lambda函数对时间排序_python – 使用lambda函数排序()的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。