按月份对元组列表进行排序
创始人
2024-08-23 02:30:15
0

以下是一个示例代码,演示如何按照月份对元组列表进行排序:

from datetime import datetime

# 元组列表
data = [
    ('John', '1985-01-01'),
    ('Amy', '1990-08-12'),
    ('Peter', '1982-04-25'),
    ('Sarah', '1994-12-31')
]

# 将日期字符串转换为日期对象,并添加到元组中
data_with_dates = [(name, datetime.strptime(date, '%Y-%m-%d')) for name, date in data]

# 按照日期对象进行排序
sorted_data = sorted(data_with_dates, key=lambda x: x[1].month)

# 打印排序后的结果
for name, date in sorted_data:
    print(name, date.strftime('%Y-%m-%d'))

运行以上代码,将输出按照月份排序后的结果:

Peter 1982-04-25
John 1985-01-01
Amy 1990-08-12
Sarah 1994-12-31

在这个示例中,首先使用datetime.strptime()函数将日期字符串转换为日期对象,并将日期对象添加到元组中。然后,使用sorted()函数对元组列表进行排序,通过key参数指定按照日期对象的月份进行排序。最后,使用date.strftime()函数将日期对象转换为字符串并打印出来。

相关内容

热门资讯

透视攻略!德普之星辅助器怎么用... 透视攻略!德普之星辅助器怎么用,wepoker有辅助器吗,举措教程(切实有挂)-哔哩哔哩1、完成德普...
透视工具!wepoker数据分... 透视工具!wepoker数据分析(透视)开挂辅助器(都是是有挂)-哔哩哔哩wepoker数据分析是一...
透视肯定!wejoker私人辅... 透视肯定!wejoker私人辅助软件,哈糖大菠萝能开挂吗,手段教程(本来真的有挂)-哔哩哔哩1、操作...
透视技巧!wepoker辅助器... 透视技巧!wepoker辅助器下载(透视)开挂辅助app(本来有挂)-哔哩哔哩1、很好的工具软件,可...
透视好友房!wepoker软件... 透视好友房!wepoker软件靠谱么,fishpoker透视底牌,法门教程(好像是真的挂)-哔哩哔哩...
透视机器人!wepoker数据... 透视机器人!wepoker数据分析(透视)开挂辅助方法(确实是真的挂)-哔哩哔哩1、wepoker数...
透视攻略!hhpoker有没有... 透视攻略!hhpoker有没有辅助辅助,智星德州插件,讲义教程(竟然真的是有挂)-哔哩哔哩1、不需要...
透视黑科技!werplan怎么... 透视黑科技!werplan怎么透视,德州之星扫描器,妙招教程(确实真的有挂)-哔哩哔哩1、进入到德州...
透视机器人!wepoker有机... 透视机器人!wepoker有机器人吗(透视)开挂辅助挂(真是真的有挂)-哔哩哔哩所有人都在同一条线上...
透视了解!约局吧游戏挂,哈糖大... 透视了解!约局吧游戏挂,哈糖大菠萝开挂,指南教程(果然存在有挂)-哔哩哔哩1、哈糖大菠萝开挂系统规律...