从给定数字创建-5和+ 5的列表

Nis*_*ede 3 python list range python-2.7

假设 num = 10

希望输出像 [5, 6, 7, 8, 9, 10, 11, 12, 13, 14]

试过: range(num-5, num) + range(num, num+5)

有没有其他方法来实现这一目标?

the*_*eye 13

使用range的启动和停止参数,如下所示

>>> range(num - 5, num + 5)
[5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
Run Code Online (Sandbox Code Playgroud)