标签:
最近在学习python,使用过程中有个List和dict的声明比较特殊,在此备注下
# name, age, score tom, 12, 86 Lee, 15, 99 Lucy, 11, 58 Joseph, 19, 56
def readFiles():
L=[]
names=[]
f=open("E:\\record.txt","r")
for line in f:
dic={}
if line[0]=="#":
li0=line[1:-1].split(",")
#print li0
else:
li1=line[0:-1].split(",")
#print li1
dic["name"]=li1[0]
dic["age"]=li1[1]
dic["score"]=li1[2]
L.append(dic)
print L
f.close()
for i in range(len(L)):
#print L[i]["score"]
#names=[]
if L[i]["score"]<"60":
names.append(L[i]["name"])
#print names
print names
vamei老师的教程不错,写的简单明了,适合新手入门。http://www.cnblogs.com/vamei/tag/Python/default.html?page=3
标签:
原文地址:http://www.cnblogs.com/sussie/p/5900382.html