亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Python判斷連續數字并返回對應字符串

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

問題描述

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

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

進行操作,判斷連續的數字范圍并分塊,再返回如下字符串:

'1-3, 5-8'

剛學習Python, 對這些算法的實現還是有點迷茫,老司機們有沒有好辦法?謝謝!

問題解答

回答1:

通過值減下標的方式分組

# 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中lambda不支持用括號的方式解壓,只能這樣寫fun = lambda x: x[1] - x[0]

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 免费观看又色又爽又大高清网站 | 美女黄页在线观看 | 成年黄页网站视频全免费 | 高潮影院 | 国产一区二区三区四区小蝌蚪 | 国产香蕉在线精彩视频 | 在线观看国产一区二区三区99 | 亚洲人成在线精品 | 国产成人在线视频观看 | 欧美曰b | 99re热久久精品这里都是精品 | 韩国美女激情视频一区二区 | 亚洲国产精品免费视频 | 夜色福利久久久久久777777 | 免费看的黄色大片 | 日韩一级片 | 午夜精品在线免费观看 | 大尺度福利视频在线观看网址 | 亚洲视频色图 | 天天色综合三 | 欧洲在线观看在线视频吗 | 天天鲁天天爱天天鲁天天 | 男女午夜特黄毛片免费 | 国产福利兔女郎在线观看 | 视频精品一区二区三区 | 成人在线观看免费爱爱 | 曰曰碰天天碰国产 | 亚洲欧美日韩综合二区三区 | 国产日韩欧美视频 | 成人一级大片 | 成人aaa| 国产福利写真视频在线观看 | 精品久久国产视频 | 成人蜜桃网 | 久久99精品久久久久久欧洲站 | 日本精品久久久中文字幕 | 成人嘿嘿视频网站在线 | 成人免费v片在线观看 | 婷婷色在线观看 | 日本xxxxx护士16 | 久久午夜激情 |