5 推导数据:处理数据、格式、编码、解码、排序
处理数据:从Head First Python 上下载资源文件,即:james.txt,julie.txt,mikey.txt,sarah.txt。
实例一:打开以上文件,将数据提取到列表中
>>> with open('james.txt') as jaf: data = jaf.readline() james = data.strip().split(',') with open('julie.txt')as juf: data = juf.readline() julie = data.strip().split(',') >>> print(james) ['2-34', '3:21', '2.34', '2.45', '3.01', '2:01', '2:01', '3:10', '2-22'] >>> print(julie) ['2.59', '2.11', '2:11', '2:23', '3-10', '2-23', '3:10', '3.21', '3-21'] >>> with open('mikey.txt')as mif: data = mif.readline() mikey = data.strip().split(',') with open('sarah.txt')as saf: data = saf.readline() sarah = data.strip().split(',') >>> print(mikey) ['2:22', '3.01', '3:01', '3.02', '3:02', '3.02', '3:22', '2.49', '2:38'] >>> print(sarah) ['2:58', '2.58', '2:39', '2-25', '2-55', '2:54', '2.18', '2:55', '2:55']