split函数与list()转换函数的不同

巧妙运用这两个函数可以十分便捷的进行数据处理。

split

先说split函数

with open(r'E:\dataniu\test-row.txt','r') as f:
    data=f.read()
# print(data)
data=data.split()
print(data)

split函数与list()转换函数的不同_第1张图片

 上图为源文件中的内容

使用上述函数可以将每一行的数据进行分组原来是什么分组后会分到一组。下图为运行结果。 

split函数与list()转换函数的不同_第2张图片

list

再说一下list转换函数,使用read函数读取信息得到的是一个字符串数据,其中会包含很多

with open(r'E:\dataniu\test-row.txt','r') as f:
    data=f.read()
print(data)

下图是使用read函数获取的原始数据

split函数与list()转换函数的不同_第3张图片

 

with open(r'E:\dataniu\test-row.txt','r') as f:
    data=f.read()
# print(data)
data=list(data)
print(data)

此时若使用list函数对data进行强制类型转换,所得到的将会是下图所示

split函数与list()转换函数的不同_第4张图片

 每一个元素都会被隔离开作为一组,此种方式适用于某种操作需要对数据集中每个元素都进行前的预处理。

希望上述讲解可以让你有所收获。

你可能感兴趣的:(Python数据分析,python)