摘要: 假如有学生成绩以字典顺序排列:{'Tom': 87, 'Jack': 90, 'Rose': 100.....} 想要根据学生的成绩来进行排序,可以考虑使用sorted函数。但是sorted函数用在字典中,是仅对字典的键进行排序的,而不考虑值。 那么我们可以通过zip函数,将字典转化为一个元组: 另 阅读全文
posted @ 2016-10-09 15:03 大地的谎言 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 现有列表如下: [6, 7, 5, 9, 4, 1, 8, 6, 2, 9] 希望统计各个元素出现的次数,可以看作一个词频统计的问题。 我们希望最终得到一个这样的结果:{6:2, 7:1...}即 {某个元素:出现的次数...} 首先要将这些元素作为字典的键,建立一个初值为空的字典: 另外一种方法, 阅读全文
posted @ 2016-10-09 14:48 大地的谎言 阅读(11649) 评论(0) 推荐(0) 编辑
摘要: 对于一个元组如: 我们要得到该对象的名字,年龄,性别及邮箱的方法为s1[0],s1[1],s1[2],s1[3]。那么如果程序中充斥了大量的这种没有意义的索引数字,则会影响代码的可读性。所以考虑几种方法来解决这个问题: 则此时就可以通过s1[NAME], s1[AGE], s1[SEX], s1[E 阅读全文
posted @ 2016-10-09 13:16 大地的谎言 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 列表,字典,集合中根据条件筛选数据,如下所示 列表:[-10,2,2,3,-2,7,6,9] 找出所有的非负数 字典:{1:90,2:55,3:87...} 找出所有值大于60的键值对 集合:{2,3,8,6,7,5} 找出所有被3整除的数 列表 对于列表来说,想要对其中的数值进行筛选,最先想到的应 阅读全文
posted @ 2016-10-09 13:15 大地的谎言 阅读(3349) 评论(0) 推荐(0) 编辑