色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

Python判斷連續(xù)數(shù)字并返回對應(yīng)字符串

瀏覽:116日期:2022-08-05 08:35:31

問題描述

如何定義一個Python函數(shù),對給到的一個set或list,如:

set(1, 2, 3, 5, 6, 7, 8)

進(jìn)行操作,判斷連續(xù)的數(shù)字范圍并分塊,再返回如下字符串:

'1-3, 5-8'

剛學(xué)習(xí)Python, 對這些算法的實(shí)現(xiàn)還是有點(diǎn)迷茫,老司機(jī)們有沒有好辦法?謝謝!

問題解答

回答1:

通過值減下標(biāo)的方式分組

# coding: utf-8from itertools import groupbylst = [1, 2, 3, 5, 6, 7, 8, 11, 12, 13]fun = lambda (i, v): v - ifor k, g in groupby(enumerate(lst), fun): print [v for i, v in g]#由于python3中l(wèi)ambda不支持用括號的方式解壓,只能這樣寫fun = lambda x: x[1] - x[0]

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 中文国产成人精品少久久 | 成年午夜| 成人欧美一区二区三区黑人免费 | 国产在线拍揄自揄视精品不卡 | 日本手机看片 | 日韩国产一区二区 | 九九99久麻豆精品视传媒 | 久久五月女厕所一区二区 | a级国产| 中文字幕亚洲不卡在线亚瑟 | 香蕉视频在线观看黄 | 国产中文在线视频 | 久久成人毛片 | 国产午夜精品久久理论片 | 久久se精品一区精品二区 | 男女午夜24式免费视频 | 99久久精品费精品国产一区二区 | 日韩成人在线视频 | 国产激情久久久久久影院 | 成人软件网18免费视频 | 国产精选一区 | 在线私拍国产福利精品 | 美女扒开双腿让男人桶 | 日韩激情中文字幕一区二区 | 亚洲一区欧美一区 | 亚洲成人欧美 | 一区二区三区在线观看视频 | 综合亚洲一区二区三区 | 91精品一区二区综合在线 | 国产一级片免费观看 | 亚洲视频观看 | 一男一女搞黄 | 亚州国产 | 国产免费一级高清淫曰本片 | 久久精品国产精品青草不卡 | 成人做爰网站免费看 | 精品视频在线看 | 欧美另类视频videosbest18 | 国产亚洲欧美另类久久久 | 成人毛片免费观看视频在线 | 国产亚洲自拍一区 |