python如何将数组分成几个区间,取每个区间的最大值存到另一个数组里

python如何将数组分成几个区间,取每个区间的最大值存到另一个数组里,第1张

概述python如何将数组分成几个区间,取每个区间的最大值存到另一个数组里

下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。

内存溢出小编现在分享给大家,也给大家做个参考。

第一种方法:# Coding:utf-8"""黄哥python远程视频培训班https://github.com/pythonpeixun/article/blob/master/index.md黄哥python培训试看视频播放地址https://github.com/pythonpeixun/article/blob/master/python_shiPing.md咨询qq:1465376564"""lst = [1,2,3,4,5,6,7,8,9,1,0]def group(lst,n):    num = len(lst) % n    zipped = zip(*[iter(lst)] * n)    return zipped if not num else zipped + [lst[-num:],]tmp = group(lst,3)max_lst = [max(item) for item in tmp]print max_lst#[3,2]第二种方法# Coding:utf-8"""黄哥python远程视频培训班https://github.com/pythonpeixun/article/blob/master/index.md黄哥python培训试看视频播放地址https://github.com/pythonpeixun/article/blob/master/python_shiPing.md咨询qq:1465376564"""def group(seq,size):    def take(seq,n):        for i in xrange(n):            yIEld seq.next()    if not hasattr(seq,'next'):        seq = iter(seq)    while True:        x = List(take(seq,size))        if x:            yIEld x        else:            breaklst = [1,0]lst_group = group(lst,3)max_lst = [max(item) for item in List(lst_group)]print max_lst

以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

总结

以上是内存溢出为你收集整理的python如何将数组分成几个区间,取每个区间的最大值存到另一个数组里全部内容,希望文章能够帮你解决python如何将数组分成几个区间,取每个区间的最大值存到另一个数组里所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1198881.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存