Python 自用代码(递归清洗采标情况)
2017-06-28 17:15
176 查看
将‘ISO 3408-1-2006,MOD ISO 3408-2-1991,MOD ISO 3408-3-2006,MOD’类似格式字符串存为:
[{'code': 'ISO 3408-1-2006', 'type': 'MOD'}, {'code': 'ISO 3408-2-1991', 'type': 'MOD'}, {'code': 'ISO 3408-3-2006', 'type': 'MOD'}]格式
#coding=utf-8 s = 'ISO 3408-1-2006,MOD ISO 3408-2-1991,MOD ISO 3408-3-2006,MOD' def func(string, ls): dc = {} loc = string.find(',') if loc==-1: return ls else: dc["code"] = string[:loc].strip() dc["type"] = string[loc+1:loc+4] ls.append(dc) return func(string[loc+4:],ls) if __name__ == '__main__': ls = [] z = func(s, ls) print z
相关文章推荐
- Python 自用代码(知网会议论文网页源代码清洗)
- Python 自用代码(某方标准类网页源代码清洗)
- Python 递归处理文件和文件夹代码详解
- python 实现文件的递归拷贝实现代码
- Python基础教程代码与注释P103 6.5 作用域 P105 6.6 递归
- Python 递归处理文件和文件夹代码详解
- python网络爬虫-如何编写代码清洗数据
- 使用70行Python代码实现一个递归下降解析器的教程
- 自用python时间格式转换lib库代码
- Python模拟登陆淘宝并统计淘宝消费情况的代码实例分享
- Hanoi Tower汉诺塔问题函数递归算法分析及相应python代码
- python 实现文件的递归拷贝实现代码
- Python模拟登陆淘宝并统计淘宝消费情况的代码实例分享
- Python 自用代码(scrapy多级页面(三级页面)爬虫)
- python编写爬虫获取区域代码-递归获取所有子页面
- Python 自用代码(调整日期格式)
- 【Python】求数组(list)中最大的X个数,不递归,尽可能减少代码量
- Python 自用代码(拆分txt文件)
- ACM水题-合法字符串 (AC,递归遍历,分情况,代码比较长)
- MIT Python 第四课函数抽象与递归简介 函数调用与原代码的区别