我是靠谱客的博主 忐忑鞋垫,最近开发中收集的这篇文章主要介绍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 怎样实现将list 转为多个元组?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部