擅长:python、mysql、java
<pre class="lang-py prettyprint-override"><code>def subtract_months(input_list):
output_list = []
#TODO: implement your code here
year = [a_tuple[0] for a_tuple in input_list]
month = [a_tuple[1] for a_tuple in input_list]
month_to_subtract = [a_tuple[2] for a_tuple in input_list]
for i in range(len(year)):
result_month = 0
result_year = 0
if month[i] > (month_to_subtract[i] % 12):
result_month = (month[i] - month_to_subtract[i]) % 12
result_year = year[i] - month_to_subtract[i] // 12
else:
result_month = 12 - (month_to_subtract[i] % 12) + month[i]
result_year = year[i] - (month_to_subtract[i] // 12 + 1)
output_tuple=(result_year,result_month)
output_list.append(output_tuple)
return output_list
</code></pre>