Skip to main content
 首页 » 编程设计

python之如何使用 List Comprehension 在 Python 中生成以下数字系列

2025年05月04日11Renyi-Fan

我正在尝试学习列表理解,给定两个数字作为输入,我想生成一系列连续的数字。

例如:

Input:  11,16  
Output: [(11,12),(11,12,13),(11,12,13,14),(11,12,13,14,15),(11,12,13,14,15,16)] 

所以我正在尝试以下操作:

def genSeries(start,stop): 
    return [(start, x) for y in range(start,stop) for x in ?] 

请您参考如下方法:

[tuple(range(start, i+1)) for i in range(start+1, stop+1)]