一道python新手题,求解?

python

给出列表[7,5,3,1,2,0,9,4,11,13],找到列表中两位相机等 于9的元素,以元组的形式保存,如(0,9) , 并放到列表中,最终打印出来,如(0,9),(5,4).(2,7)]  (9,0)(0,9)算一个

n=[7,5,3,1,2,0,9,4,11,13]
a=[]
for i in range(len(n)):
    for j in n[i:]:
        if n[i]+j == 9:
            a.append((n[i],j))
print(a)