"""0 shows no error , 1 shows error"""
error_list=[] #main error list
p=0 #p - phone field
e=1 #e - mail field
d=1 #d - date field
temp_error=[] #temporary error list created and to collect data everytime
if(p==1):
temp_error.append('invalid number')
if(e==1):
temp_error.append('invalid email')
if(d==1):
temp_error.append('invalid admit date')
error_list.append(temp_error)
#second call (you can call it recursively too by calling function name)
p=1 #p - phone field
e=0 #e - mail field
d=1 #d - date field
temp_error=[]
if(p==1):
temp_error.append('invalid number')
if(e==1):
temp_error.append('invalid email')
if(d==1):
temp_error.append('invalid admit date')
error_list.append(temp_error)
print(error_list)
#OUTPUT : [['invalid email','invalid admit date'],['invalid number','invalid admit date']]