我想找出列表的行号,
def creatList(file):
try:
for line in file:
line=(line.rstrip()).split()
rawList=[]
rawList.append(line)
creatRuleFile(rawList)
finally:
print("line(s) printed")
def creatRuleFile(new):
print(new)
inside creatRuleFile(rawList)函数我想显示类似的内容,
1. [a,b,c]
2. [f,h,k]
3. [b,s,y]
答案 0 :(得分:2)
您可以对计数器使用全局变量(不良做法),但更好的方法是:
def creatList(file):
try:
for i, line in enumerate(file):
...
creatRuleFile(i, rawList)
...
和
def creatRuleFile(i, new):
print("{0}. {1}".format(i, new))