007真人007真人

来源:乐虎lehu国际娱乐之家  责任编辑:小易  

废话不多说,直接上代码!

import math
 
lists = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 7, 8, 1]
length = len(lists)
n = 4
for i in range(n):
 one_list = lists[math.floor(i / n * length):math.floor((i + 1) / n * length)]
 print(one_list)

其中,使用math.floor()是对浮点数向下取整,math.ceil()向上取整,直接使用round()是取得一个float类型的数最接近的整数,类似于四舍五入,不过使用round(1.5),输出1.直接使用int()则去掉小数部分,使用这几个不同函数,分出的数组也是不一样的。

以上这篇python将数组n等分的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持乐虎lehu国际娱乐之家。

您可能感兴趣的文章:


  • 本文相关:
  • 对python 数组的切片操作详解
  • 在python中等距取出一个数组其中n个数的实现方式
  • python实现决策树
  • python使用datetime模块计算各种时间间隔的方法
  • python实现rgb与hsi颜色空间的互换方式
  • kali linux安装ipython2 和 ipython3的方法
  • python实现的ip端口扫描工具类示例
  • 浅谈python 集合(set)类型的操作——并交差
  • python 接口测试response返回数据对比的方法
  • python中的内置函数max()和min()及mas()函数的高级用法
  • python模糊查询本地文件夹去除文件后缀的实例(7行代码)
  • python中apriori算法实现讲解
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.pradaoutletonline.net All Rights Reserved