Python使用指定字符长度切分数据
2018-03-07 09:56
274 查看
处理思路
笔者在学习时被要求在Python中使用指定字符长度切分数据。如,string类型的字符串film_type = ‘都市浪漫爱情喜剧’,已知电影类型都是两个中文字符组成,要求切分出字符串中的电影类型。
这种情况下,我们可以使用xrange()函数,通过步长来切分。
涉及知识
xrange() 函数用法与 range 完全相同,所不同的是生成的不是一个数组,而是一个生成器。xrange 语法:
xrange(stop) xrange(start, stop[, step])
参数说明:
start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5); stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5 step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)
文件&代码
# encoding: utf-8 import pandas as pd film_type = '都市浪漫爱情喜剧' film_type_new = [] for i in xrange(0, len(film_type), 6): film_type_new.append(film_type[i:i+6]) for i in film_type_new: print i
相关文章推荐
- Python的struct使用-解决socket的通讯限制了传输数据的长度
- python pymysql flask 简易使用 和返回指定的json格式数据
- 使用 bcp 指定数据文件中的前缀长度
- SQL Server 系统表使用-查询指定数据库中用户表及其列、数据类、长度
- 在阻塞式的tcp连接中使用recv接收数据未达到指定长度返回问题
- 使用python获取网页中指定数据
- Delphi中使用python脚本读取Excel数据
- PHP - Manual手册 - CLXI. String 字符串处理函数 - str_pad使用另一个字符串将一个字符串填充到指定长度
- 使用overflow代替left截取指定长度字符串
- 将十进制数转换为指定进制的数 不使用字符操作和递归实现
- 处理EXCEL驱动读取EXCEL文件中字段长度大于255字符时出现的数据截断
- 使用PHP socke 向指定页面提交数据
- 在C#中生成指定长度的随机字符
- delphi中按指定字符重复生成指定长度字符串
- 使用RegSetValueEx时一定要确定写入的长度与实际的长度相符,这样才能保存数据的正确性
- WinAPI 字符及字符串函数(11): lstrcpyn - 复制字符串, 同时指定要复制的长度
- php从mysql字段中截取指定长度字符汉字代码
- 在使用exp/imp时如何实现导入数据到指定的表空间
- c#取出指定长度字符的简易方法
- 使用Filter指定浏览器来缓存或不缓存服务器数据