python生成指定长度的列表_python – 如何将列表或字符串解析为固定长度的块
有人提出了一个相关的问题:
Slicing a list into a list of sub-lists
例如,如果您的源列表是:
the_list = [1,2,3,4,5,6,7,8,9,... ]
你可以拆分它像:
split_list = [the_list[i:i+n] for i in range(0,len(the_list),n)]
假设n是您的子列表长度,结果将是:
[[1,...,n],[n+1,n+2,n+3,2n],...]
然后你可以像下面这样迭代它:
for sub_list in split_list:
# Do something to the sub_list
字符串也是如此.
这是一个实际的例子:
>>> n = 2
>>> listo = [1,9]
>>> split_list = [listo[i:i+n] for i in range(0,len(listo),n)]
>>> split_list
[[1,2],[3,4],[5,6],[7,8],[9]]
>>> listo = '123456789'
>>> split_list = [listo[i:i+n] for i in range(0,n)]
>>> split_list
['12','34','56','78','9']
python生成指定长度的列表_python – 如何将列表或字符串解析为固定长度的块相关推荐
- python生成指定位数随机数_python生成指定长度的随机数密码
复制代码 代码如下: #!/usr/bin/env python # -*- coding:utf-8 -*- #导入random和string模块 import random, string def ...
- python随机生成无序列表_python实现无序列表:链表
介绍链表前我们先了解下什么是列表. 在对基本数据结构的讨论中,我们使用 Python 列表来实现所呈现的抽象数据类型.列表是一个强大但简单的收集机制,为程序员提供了各种各样的操作.然而,不是所有的编程 ...
- python生成1到10的列表_python笔记10_列表
主要内容: 小目标:掌握列表相关知识点 主要内容:列表添加,删除,遍历 如果看完这篇文章,你还是弄不明白列表相关方法: 你来找我,我保证不打你,我给你发100的大红包. 1.列表基础 列表形式:[it ...
- python假设有三个列表_python基础三(列表和元组)
1.序列概述: ?python内置了许多种序列,列表.元组.字符串等. ?列表和元组的不同在于,列表是可以修改的,而元组不可以,这意味着列表用于需要中途添加元素的情形,而元组适用于禁止修改元素的情形. ...
- python数据结构的列表_Python数据结构之列表
一,数据结构的概念 数据结构是通过某种方式组织在一起的数据集合,这些数据元素可以是数字或者字符,甚至可以是其他的数据结构. Python中最基本的数据结构是序列(sequence).序列中的每个元素被 ...
- python读取指定行到最后一行_python读取文件最后一行两种方法
原博文 2018-09-27 13:58 − 1)常规方法:从前往后依次读取 步骤:open打开文件. ... 相关推荐 2019-09-28 21:13 − Python python是一种跨平台的 ...
- python 二维列表_python二维列表
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 方法一:使用 lambda 关键词辅助对二维列表进行排序,lambda的使用方法 ...
- python中的for语句涉及的序列可以是列表_Python中的列表与循环
文章中的所有例子全部经过实际测试,可以直接使用.开发环境是python 3.8.5 条件和循环 本章的主要内容是Python的条件和循环语句.主要涉及if.else.elif.while.for.ra ...
- python生成随机的测验试卷_python生成随机的测验试卷文件
假如你是一位地理老师,班上有 35 名学生,你希望进行美国各州首府的一个小测验.不妙的是,班里有几个坏蛋,你无法确信学生不会作弊.你希望随机调整问题的次序,这样每份试卷都是独一无二的,这让任何人都不能 ...
最新文章
- 【深度学习】算法工程师面试必考点:Dropout和R-Dropout的使用技巧
- 【Java面试题视频讲解】字符串按指定长度分隔
- Unity协程(Coroutine)原理深入剖析再续
- 【已解决】java.lang.NullPointerException at line 15, Solution.r
- TCP之三次握手和四次挥手过程
- Lowest Common Multiple Plus ——ACM
- 酸了酸了,BAT过六一的这些礼物都想要
- 链表头结点存在的意义
- 不学网php,php不学框架可以吗
- Dell 12G服务器 手动安装RedHat 6.X
- python-同步(互斥)锁、递归锁、同步条件(event)
- c# 利用t4模板,自动生成Model类
- VHDL实现矩阵键盘
- 阿里云DataV数据可视化简介和购买流程
- MySQL免安装版本的下载/配置/连接DBeaver---详细教程
- 什么是DNS泄漏?我为什么要关心?
- java中对象有什么优点,Java:示例中不可变对象的优点
- linux thinkphp5 php7.0禁用eval
- 听我给你普及师父、师傅和讲师、教师的区别
- 在x86下交叉编译mips程序
热门文章
- Cocos2d-x Touch事件处理机制
- 2.session与cookie的区别?
- 1874畅通工程续(dijkstra算法)
- 被解放的姜戈03 所谓伊人
- C# DateTime 格式
- 【Bug档案01】Spring Boot的控制器+thymeleaf模板 -使用中出现静态资源加载路径不当的问题 -解决时间:3h
- 解决Http响应内容中文乱码问题
- 关于div的滚动条滚动到底部,内容显示不全的问题。(已解决)
- Android 解决不同进程发送KeyEvent 的问题
- Windows Server2008 R2安装wampserver缺少api-ms-win-crt-runtime-l1-1-0.dll解决方案