有没有一种简单的方法可以用Python编写它?

TIM*_*MEX 2 python numbers max min

        if(i-words < 0):
            start_point = 0
        else:
            start_point = i - words
Run Code Online (Sandbox Code Playgroud)

或者这是使用min/max的最简单方法吗?这是用于列表拼接的.

我希望start_point始终为0或更高.

Mih*_*eac 10

更好的是使限制更明显

start_point = max(i - words, 0)
Run Code Online (Sandbox Code Playgroud)

这样,任何阅读者都可以看到你限制了一个价值.

使用任何形式if都有你计算两次的缺点i - words.使用临时文件会使更多代码膨胀.

因此,使用maxmin在这些情况下.