filter(function, iterable)
function – 判断函数。 在iterable中一个一个来判断,如果是T则输出
iterable – 可迭代对象。
import math
def is_sqr(x):
return math.sqrt(x) % 1 == 0 %要是判断函数
newlist = filter(is_sqr, range(1, 101)) %输出结果
print(newlist)
result = filter(lambda x: x[0:2] == 'RT', tweets_df['text'])
# Create list from filter object result: res_list
res_list = list(result)
# Print all retweets in res_list
for tweet in res_list:
print(tweet)
学完tool的part1了
- 接着学import data
! ls
用来检查显示当前目录的内容。
- read() readline() readlines()
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
t 文本模式 (默认)。
x 写模式,新建一个文件,如果该文件已存在则会报错。
b 二进制模式。
- 打开一个文件进行更新(可读可写)。
# 打开文件
fo = open("runoob.txt", "rw+")
print "文件名为: ", fo.name
line = fo.readline()
print "读取第一行 %s" % (line)
line = fo.readline(5)
print "读取的字符串为: %s" % (line)
# 关闭文件
fo.close()