if [x == y]:
print(1)
else:
print(0)

何がおかしいんだろうと思ったけどこれは絶対 1 が表示される
[] は比較条件を書くところじゃなくてただの配列
Python は配列に要素が 1 つでもあったら True になる
比較結果の boolean 値があるので常に True の場合の分岐になる