8.1 Lists
a list element can be any python object: even another list
lists are mutable but strings are not
the length of list:(注意C++里面用的是size)
range function
8.2 Manipulating Lists
Concatenating Lists Using +(Like strings)
Slicing
利用append插入
利用in判断(和string很像)
lists are in order
找一个list中的最大值和最小值,求和
8.3 Lists and Strings
strings 转化成List:split
有很多空格或者以其他字符为分界:
利用split快速获取邮件信息
作业
题目
解答
fname = input("Enter file name: ")
if len(fname) < 1 : fname = "mbox-short.txt"
fh = open(fname)
count = 0
for line in fh:
line=line.rstrip()
if not line.startswith('From '):continue
word=line.split()
print(word[1])
count=count+1
print("There were", count, "lines in the file with From as the first word")