折翼的飞鸟

导航

2016年11月22日 #

python 字符编码 转换

摘要: python 内部使用unicode表示字符串,自然当需要编码转换时,要用unicode作为中间“中间编码”, eg: gbk转utf-8时, gbk --> unicode --> utf-8 分解为两个步骤: 1. gbk --> unicode python语法:字符串.decode('gbk 阅读全文

posted @ 2016-11-22 20:33 折翼的飞鸟 阅读(497) 评论(0) 推荐(0) 编辑

转:python中对list去重的多种方法

摘要: 对一个list中的新闻id进行去重,去重之后要保证顺序不变。 使用itertools.grouby 文章一开始就提到itertools.grouby, 如果不考虑列表顺序的话可用这个: 用reduce 上面是我在ipython中运行的代码,其中的 lambda x,y:x if y in x els 阅读全文

posted @ 2016-11-22 20:25 折翼的飞鸟 阅读(438) 评论(0) 推荐(0) 编辑

转:python list排序的两种方法及实例讲解

摘要: 对List进行排序,Python提供了两个方法 方法1.用List的内建函数list.sort进行排序 list.sort(func=None, key=None, reverse=False) Python实例: >>> list = [2,5,8,9,3] >>> list [2,5,8,9,3] >>> list.sort() >>> list [2, 3, 5,... 阅读全文

posted @ 2016-11-22 20:18 折翼的飞鸟 阅读(558) 评论(0) 推荐(0) 编辑

转:python dict按照value 排序

摘要: 我们知道Python的内置dictionary数据类型是无序的,通过key来获取对应的value。可是有时我们需要对dictionary中 的item进行排序输出,可能根据key,也可能根据value来排。到底有多少种方法可以实现对dictionary的内容进行排序输出呢?下面摘取了 一些精彩的解决办法。 #最简单的方法,这个是按照key值排序: def sortedDictValues1(ad... 阅读全文

posted @ 2016-11-22 19:07 折翼的飞鸟 阅读(23720) 评论(1) 推荐(0) 编辑