我是靠谱客的博主 忐忑鞋垫,这篇文章主要介绍python元组转换为集合_python 怎样实现将list 转为多个元组?,现在分享给大家,希望可以做个参考。

展开全部

l = ['2019-07-01', '2019-07-02', '2019-07-03', '2019-07-09', '2019-07-10', '2019-07-16', '2019-07-17']

# step 1 排序

l.sort()

# step 2 归并

import datetime

l2 = []

t = [l[0]]

date1 = datetime.datetime.strptime(l[0], '%Y-%m-%d')

for date_str in l[1:]:

date2 = datetime.datetime.strptime(date_str, '%Y-%m-%d')

if (date2 - date1).days == 1:

t.append(date_str)

else:

l2.append(tuple(t))

t = [date_str]

date1 = date2

if t:

l2.append(tuple(t))

print(l2)

最后

以上就是忐忑鞋垫最近收集整理的关于python元组转换为集合_python 怎样实现将list 转为多个元组?的全部内容,更多相关python元组转换为集合_python内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(160)

评论列表共有 0 条评论

立即
投稿
返回
顶部