Go.ai
个人专栏

最新文章

Python移除列表里重复的数据,并保留原来的次序

这有好几种方法实现。使用set实现def unique_everseen(items): seen = set() seen_add = seen.add return [x for x in items if not (x in seen or seen_add(x))]函数里把seen.add赋值给seen_add本地变量是出于性能考虑,因为seen会动态变化,如果直接在迭代

Python 3.5拼接列表的新语法

在Python 3.5之前的版本,拼接列表可以有这两种方法:1、列表相加list1 = [1,2,3] list2 = [4,5,6] result = list1 + list2 结果为一个新的列表2、在原来列表上扩展list1 = [1,2,3] list2 = [

Python批量升级更新库包(pip和Anaconda)

pip批量更新库查看过期的库pip list --outdated  更新单一的库:pip install --upgrade 库名 批量升级更新所有过期的库import pip from subprocess import call for dist in pip.g

Python Pandas使用正则过滤dataframe里的列

Python Pandas可以在DataFrame.filter方法里使用正则来过滤列:创建DataFrameimport pandas as pd df = pd.DataFrame(np.array([[1,2,3],[2,3,4],[3,4,5]]),columns=['a','d1','d2']) >>