当前位置: 首页 > news >正文

如何在网站开发国外大客户网站开发公司起名

如何在网站开发国外大客户,网站开发公司起名,顾问式 网站,企业 办公 网站模板下载在本文中#xff0c;我们将介绍如何在Python中将列表拆分为大小均匀的块。 方法1#xff1a;使用yield yield关键字使函数能够在再次调用时返回到它停止的位置。这是与常规函数的关键区别#xff0c;一个常规的函数不能回到它停止的地方。yield关键字帮助函数记住其状态我们将介绍如何在Python中将列表拆分为大小均匀的块。 方法1使用yield yield关键字使函数能够在再次调用时返回到它停止的位置。这是与常规函数的关键区别一个常规的函数不能回到它停止的地方。yield关键字帮助函数记住其状态yield使函数能够挂起和恢复同时它在挂起执行时返回一个值。 my_list [geeks, for, geeks, like,geeky,nerdy, geek, love,questions,words, life]# Yield successive n-sized # chunks from l. def divide_chunks(l, n):# looping till length lfor i in range(0, len(l), n): yield l[i:i n]# How many elements each # list should have n 5x list(divide_chunks(my_list, n)) print (x)输出 [[geeks, for, geeks, like, geeky], [nerdy, geek, love, questions, words], [life]]方法2使用for循环 在这个例子中我们使用了Python中的循环和列表切片这将帮助我们将列表分成块。 my_list [1, 2, 3, 4, 5,6, 7, 8, 9] start 0 end len(my_list) step 3 for i in range(start, end, step):x iprint(my_list[x:xstep])输出 [1, 2, 3] [4, 5, 6] [7, 8, 9]方法3 使用列表解析 在Python中将列表拆分为一行代码将列表拆分为多个列表是一种优雅的方式。 my_list [1, 2, 3, 4, 5,6, 7, 8, 9]# How many elements each # list should have n 4 # using list comprehension final [my_list[i * n:(i 1) * n] for i in range((len(my_list) n - 1) // n )] print (final)输出 [[1, 2, 3, 4], [5, 6, 7, 8], [9]]另一种实现方式 l [1, 2, 3, 4, 5, 6, 7, 8, 9] # How many elements each # list should have n 4# using list comprehension x [l[i:i n] for i in range(0, len(l), n)] print(x)输出 [[1, 2, 3, 4], [5, 6, 7, 8], [9]]方法4使用Numpy 在这里我们使用Numpy.array_split它将数组拆分为n个大小相等的块。 import numpy as nparr range(30) np.array_split(arr, 6)输出 [array([0, 1, 2, 3, 4]),array([5, 6, 7, 8, 9]),array([10, 11, 12, 13, 14]),array([15, 16, 17, 18, 19]),array([20, 21, 22, 23, 24]),array([25, 26, 27, 28, 29])]方法5使用itertools from itertools import islicedef chunk(arr_range, arr_size):arr_range iter(arr_range)return iter(lambda: tuple(islice(arr_range, arr_size)), ())print(list(chunk(range(30), 5)))输出 [(0, 1, 2, 3, 4),(5, 6, 7, 8, 9),(10, 11, 12, 13, 14),(15, 16, 17, 18, 19),(20, 21, 22, 23, 24),(25, 26, 27, 28, 29)]方法6 使用collections from collections import dequedef split_list(input_list, chunk_size):# Create a deque object from the input listdeque_obj deque(input_list)# While the deque object is not emptywhile deque_obj:# Pop chunk_size elements from the left side of the deque object# and append them to the chunk listchunk []for _ in range(chunk_size):if deque_obj:chunk.append(deque_obj.popleft())# Yield the chunkyield chunk input_list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] chunk_size 3 chunks list(split_list(input_list, chunk_size)) print(chunks) 输出 [[1, 2, 3], [4, 5, 6], [7, 8, 9], [10]]deque类允许您轻松地从列表的左侧或右侧移除元素从而轻松地将列表分割为特定大小的块。代码使用while循环和生成器函数迭代列表每次生成一个块。当deque为空时循环中断这表明所有元素都已被处理。 方法7 部分赋值 这里有一个例子你可以轻松地处理大小为N的块列表 my_list list(range(10)) chunk_size 3 while my_list:chunk, my_list my_list[:chunk_size], my_list[chunk_size:]print(chunk)输出 [0, 1, 2] [3, 4, 5] [6, 7, 8] [9]
http://www.yutouwan.com/news/355291/

相关文章:

  • 月坛网站建设公司app和微网站的区别是什么
  • 海外网站推广方案海南营销网站建设
  • 怎么利用代码做网站写作网站六大神书
  • 设计网站物理结构怎么做wordpress标签修改
  • 虚拟主机网站301跳转.gs域名做网站怎么样
  • 免费作图网站都有哪些网站开发学的啥
  • 江阴网站开发西安注册公司地址可以是住宅吗
  • 山东省建设管理中心网站首页东莞网站优化一般多少钱
  • 黄冈建设网站网站域名空间怎么买
  • 清苑区建设局网站网络推广时
  • 网站建网站建设专业上海网络建站模板
  • 学校网站建设多少钱商标设计和注册
  • 网站的自动登录是怎么做的电商推广和网络推广的策略
  • 没备案可以做网站么网页版微信文件传输助手
  • 做淘客的网站有哪些电商怎么做账和报税
  • 随州网站建设外包公司长沙官网seo技巧
  • 电子商务网站开发人员单页网站源码
  • 刘家窑网站建设公司今天广州新闻最新消息
  • 厦门双瑞高磁网站是谁做的电商网站定制开发
  • 对网站提出的优化建议厦门网站开发公司找哪家
  • jsp简述网站开发流程无锡网站制作哪家便宜
  • 加油站项目建设背景烟台市住房和城乡建设厅网站
  • 做网站编辑有什么发展怎么做网站的投票平台
  • 网站设计与建设的公司万基城市建设有限公司网站
  • 做棋牌网站违法吗客户管理软件有哪些
  • 深圳贸易网站建设5118网站
  • 深圳市工程招标网中标公告百度seo2022
  • 高碑店地区网站建设成成品网站源码有限公司
  • 好的网站建设案例成立公司注册资金可以随便写吗
  • 网站开发word文档360建筑网官网招聘