python编程
鸡立鹤群的大愚弱智
这个作者很懒,什么都没留下…
展开
-
python匿名函数和闭包函数
一、匿名函数:在定义函数的时候,不想给函数起一个名字。这个时候就可以用lambda来定义一个匿名函数。语法: 变量名 = lambda 参数:表达式 参数:可选,通常以逗号分隔 表达式:不能包含循环、return,但是可以包含if...else...,返回值就是该表达式的结果。如:创建一个带参数的匿名函数: add = lambda x,y:x+...原创 2019-10-22 16:54:14 · 362 阅读 · 0 评论 -
字典与列表的遍历
"""遍历字典"""username = {'full_name': 'LiHeng', 'surname': 'Li', 'name': 'Heng' }# 遍历所有的键-值对for k, v in username.items(): # 方法items()返回一个键-值对列表 print(type(k)...原创 2019-10-21 14:25:55 · 673 阅读 · 0 评论 -
将字典以追加的方式写入到文件中
#如果存在路径文件,先删除if os.path.exists('base_traj_2.csv'): os.remove('base_traj_2.csv')with open('base_traj_2.csv', 'a', encoding="GBK") as f: [f.write('{0}:{1}\n'.format(key, value)) for key, val...原创 2019-10-21 14:11:57 · 938 阅读 · 0 评论 -
列表list嵌套列表list如何去重
列表去重可以用set()函数,那么列表嵌套列表,如[[],[],[],[]]就不能用set()函数了,会出现错误。具体的应用的场景可以是某些记录的去重操作如出租车出现两条一样的记录需要去重,解决方式如下:set_list = []for item in input_list: if item not in set_list: set_list.append(item)...原创 2019-10-21 14:09:41 · 1625 阅读 · 0 评论 -
dataframe与列表list的相互转化
一)将df转化为list :np.array(df).tolist()二)将list转化为df:pd.DataFrame(list,columns=["value"])原创 2019-10-21 14:04:35 · 16162 阅读 · 0 评论 -
python对列表list进行分段统计
第一种方法:list = [57, 478, 37209, 35, 406, 181, 49, 264, 96, 26648, 238, 36600]intervals = {'{}-{}'.format(3600*x+1,3600*(x+1)):0 for x in range(24)} for list in total_list: for interval in inte...原创 2019-10-18 16:49:57 · 6548 阅读 · 0 评论 -
list嵌套list的二次排序
很多文章都是关于list的排序,但是嵌套list的排序和二次排序很少有文章提及,先将整理如下:直接上代码list = [[4, 2, 9], [1, 5, 6], [7, 8, 3],[4, 1, 0]]#一次排序new_list = sorted(list, key=lambda k: k[0], reverse=True)#二次排序new_list = sorted(list, ...原创 2019-10-17 09:48:54 · 3443 阅读 · 0 评论 -
遍历文件夹下的所有文件
直接上代码list = os.listdir(input_url) #列出文件夹下所有文件for i in range(0,len(list)): in_path = os.path.join(input_url,list[i]) if os.path.isfile(in_path): process...原创 2019-10-17 09:40:09 · 151 阅读 · 0 评论 -
删除列表list中的多个元素
列表自带的函数并不能一次删除多个元素,自己找了很多网上资料,发现提供的方法实现的并不是很灵活,处理复杂的列表中的数据就不能用了,总结自己的经验,写出一个比较灵活的方法对列表中的多个元素进行删除。# 列表删除多个元素的方法:def del_list_elements(in_list,del_list): # list和dict的相互转化的方法,先将list变为dict,再将删除数据的...原创 2019-10-17 09:32:08 · 1966 阅读 · 0 评论