工作中经常遇到要将十几个Excel(不管是xls、或者是CSV)合并到同一个文件中去,手工一个一个复制是不可能的,此时就轮到Python出马了
主要是利用for循环,读取每一个文件,作为df,然后再通过list的append加在一起,然后再通过pd.concat拼接起来,最后将文件读到CSV中去
import os
import pandas as pd
import numpy as np
dir = "D:\\merge"#设置工作路径
#新建列表,存放文件名(可以忽略,但是为了做的过程
本文实例总结了Python实现list反转的方法。分享给大家供大家参考。具体实现方法如下:
下面有几个不同实现的函数
复制代码 代码如下:import math
def resv(li):
new = []
if li:
cnt = len(li)
for i in range(cnt):
new.append(li[cnt-i-1])
return new
def resv2(li):
li.rev
如下所示:
Traceback (most recent call last):
File "", line 1, in
TypeError: 'list' object is not callable
刚开始学习python的时候,可能会由于命名的不注意,导致也方法一直用不了,原因是在声明变量对的时候和python内置方法冲突了,导致方法被重新定义了,这样一来,方法自然也就不存在了
解决办法:
先复制个其他的list
c = list.copy()
然后清空list列表名的列表
li
本文实例讲述了python中list循环语句用法。分享给大家供大家参考。具体用法分析如下:
Python 的强大特性之一就是其对 list 的解析,它提供一种紧凑的方法,可以通过对 list 中的每个元素应用一个函数,从而将一个 list 映射为另一个 list。
实例
复制代码 代码如下:a = [‘cat’, ‘window’, ‘defenestrate’]
for x in a:
print x, len(x)
for x in [1, 2, 3]: print x,