【发布时间】:2020-08-21 23:16:11
【问题描述】:
我正在尝试将 2010-11、2011-12 等形式的年份范围写为字符串。我现在使用的代码是:
date = ['200' + str(x) + '-' + str(x+1) for x in range(1,9)] + ['20' + str(x) + '-' + str(x+1) for x in range(10,16)]
哪个输出
['2001-2', '2002-3', '2003-4', '2004-5', '2005-6', '2006-7', '2007-8', '2008-9', '2010-11', '2011-12', '2012-13', '2013-14', '2014-15', '2015-16']
如何在一行代码中编写此代码,而不是分成年份为 10 的两种情况?
编辑 7/5/20:已更改措辞以解决基于意见的问题。
【问题讨论】:
标签: python