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 数据处理小方法记录的主要内容,如果未能解决你的问题,请参考以下文章

关于 python 类与继承中方法调用 的 一个小知识点记录

小甲鱼Python视频课后答案(第一讲)---仅记录学习

基于pywebview的桌面小工具开发记录

Python元组常用操作小技巧

Salesforce 小知识:大量“子记录”的处理方法

python库os的小总结(保持更新...)