【发布时间】:2015-11-02 10:10:16
【问题描述】:
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,apple.,2,mango] 的列表,现在使用枚举我想在使用卷号搜索后完全打印记录 2.,mango。如果 roll==2 则打印记录。
【问题讨论】:
-
您有一个
list,其中所有其他项目都是代表索引的整数?
标签: python file record enumerate