python 一个名为longestRun的函数,它将一个名为L的整数列表作为参数(假设L不为空)。此函数返回lengt

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 一个名为longestRun的函数,它将一个名为L的整数列表作为参数(假设L不为空)。此函数返回lengt相关的知识,希望对你有一定的参考价值。

def getSublists(L, n):
    return [L[i:i+n] for i in range(len(L)-n+1)]

def longestRun(L):
    master = []
    longest = 0
    for i in range(len(L)+1):
        for k in getSublists(L, i):
            master.append(k)
    for h in master:
        if sorted(h) == h and len(h) >= longest:
            longest = len(h)
    return longest

# L = [1, 2, 3, -1, -2, -3, -4, -5, -6]
# longestRun(L)

以上是关于python 一个名为longestRun的函数,它将一个名为L的整数列表作为参数(假设L不为空)。此函数返回lengt的主要内容,如果未能解决你的问题,请参考以下文章

python实践项目一:Collatz函数

Python编程:从入门到实践——作业——第十一章(测试代码)

Python:无法从 another.py 文件导入函数

Python:使用另一个函数从命令行调用我的脚本

python的初学者练习[关闭]

如何使用函数重新评估 Python 中先前评估的变量?