python 数据处理小方法记录
Posted ~小疯子~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 数据处理小方法记录相关的知识,希望对你有一定的参考价值。
1. 根据index获取列表中对应index 的元素
from operator import itemgetter
l1 = ['a', 'b','x0','a']
l2 =[2,1]
list((itemgetter(*l2)(list(l1))))
"""
['x0', 'b']
"""
2. 将一样长的2个列表转为字典
s1 =['a','b', 'c']
s2 = [1,2,3]
dict(zip(s1,s2))
"""'a': 1, 'b': 2, 'c': 3"""
3.字典排序
dc = 'a': 1, 'b': 2, 'c': 3
# 排序
sorted(dc.items(), key = lambda x:x[1], reverse = True) # [('c', 3), ('b', 2), ('a', 1)]
# 取前2个
[i[0] for i in (sorted(dc.items(), key = lambda x:x[1], reverse = True)[:2])] ['c', 'b']
以上是关于python 数据处理小方法记录的主要内容,如果未能解决你的问题,请参考以下文章