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

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

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

瀏覽:79日期: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 編程
相關文章:
主站蜘蛛池模板: 尤物视频在线观看网址 | 91视频免费网址 | 九九久久久久久久爱 | 免费一级特黄欧美大片久久网 | 一级生活黄色片 | 精品视频在线观看你懂的一区 | 亚洲欧美另类日本久久影院 | 九九九色视频在线观看免费 | 97久久天天综合色天天综合色 | 亚洲日本人成网站在线观看 | 欧美一级乱理片免费观看 | 91在线视频免费91 | 日韩在线视频网址 | 青青青久在线视频免费观看 | 国产高清成人吃奶成免费视频 | 国产精品线在线精品 | 日韩精品久久久久久久电影99爱 | 成人毛片免费 | 高清一级毛片 | 国产亚洲精品久久久久久小说 | 风间中文字幕亚洲一区中文馆 | 大学生久久香蕉国产线观看 | a黄色毛片| 青青草99热久久 | 国产精品三级在线 | 香蕉精品在线 | jizz国产精品 | 日韩五级片 | 国产成人综合久久综合 | 日韩久久精品一区二区三区 | 国产毛片视频 | 黄工厂精品视频在线观看 | 黄色片在线免费观看 | 日本japanesevideo护士 | 亚洲黄色片在线观看 | 毛片视频免费网站 | 欧美精品成人一区二区在线观看 | 欧美特级毛片a够爽天狼影院 | 91香蕉小视频 | 麻豆精品免费视频入口 | 国产欧美精品系列在线播放 |