f=open('Student.dat','r+') # opens Student.dat file
roll1=input("Enter roll to be found") # to find a record in a list using a roll no
rec=f.readlines()
for i,lst in enumerate(rec):
if lst == roll1:
print rec[i]
这是使用枚举的正确方法吗?或者我应该在??
中使用另一个循环 我的意思是: 我有一个像[1,苹果。,2,芒果]的列表,现在使用枚举我想要打印记录2.,芒果完全搜索后使用滚动号。如果roll == 2则打印记录。答案 0 :(得分:0)
最好这样使用:
f=open('Student.dat','r+') # opens Student.dat file
roll1= int(input("Enter roll to be found")) # need to use int to convert to integer type
for i,lst in enumerate(f):
if i == roll1:
print lst