久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

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

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

問題描述

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

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

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

'1-3, 5-8'

剛學(xué)習(xí)Python, 對(duì)這些算法的實(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不支持用括號(hào)的方式解壓,只能這樣寫fun = lambda x: x[1] - x[0]

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 玖玖玖精品视频 | 日日摸夜夜添夜夜添高潮视频 | 日韩视频三区 | 国产日韩一区二区三区 | 国产精品三级在线 | 亚洲精品1 | 天天综合7799精品影视 | 激情欧美一区二区三区中文字幕 | 精品福利在线视频 | 99久久精品免费 | 国产一区二区三区四区三区 | 日韩第一区 | 黄色成人免费看 | 在线观看91 | 欧美成人精品一区二区三区在线看 | 久久免费视频网 | www视频在线观看 | 日本成人福利视频 | 欧美一区二区三 | 涩涩视频在线免费看 | 日韩一级在线免费观看 | 国产精品久久 | 国产视频精品一区二区三区 | 国产精品久久久久久久久久久久久 | 一级毛片免费高清 | 玖玖玖精品视频 | 久久精品一 | 国产精品久久 | 午夜久久视频 | 久久综合色视频 | 成人av播放| 成人免费在线观看视频 | 91精品久久久久 | 中文精品一区二区三区 | wwwjizz日本 | 日韩精品第一页 | 欧美成人午夜视频 | 综合导航 | 一本一道久久久a久久久精品91 | 日韩欧美在线观看视频网站 | 亚洲精品一区二区三区 |