Provided is a polymer characterized by having a repeating unit (I) represented by general formula (I) and a repeating unit (II) represented by general formula (II). (In the formula, m represents 1 or 2; L represents a divalent aromatic hydrocarbon group or a divalent aliphatic hydrocarbon group; R1 represents a hydrogen atom, an aliphatic hydrocarbon group, or an aromatic hydrocarbon group; X represents ORx, SRx, or NRx1Rx2; Rx represents a hydrogen atom, an aliphatic hydrocarbon group, or an aromatic hydrocarbon group; Rx1 and Rx2 are each independently a hydrogen atom, an aliphatic hydrocarbon group, or an aromatic hydrocarbon group.)L'invention concerne un polymère caractérisé en ce qu'il comprend un motif récurrent (I) représenté par la formule générale (I) et un motif récurrent (II) représenté par la formule générale (II). (Dans la formule, m représente 1 ou 2 ; L représente un groupe hydrocarboné aromatique divalent ou un groupe hydrocarboné aliphatique divalent ; R1 représente un atome d'hydrogène, un groupe hydrocarboné aliphatique ou un groupe hydrocarboné aromatique ; X représente ORx, SRx ou NRx1Rx2 ; Rx représente un atome d'hydrogène, un groupe hydrocarboné aliphatique ou un groupe hydrocarboné aromatique ; Rx1 et Rx2 représentent, chacun indépendamment, un atome d'hydrogène, un groupe hydrocarboné aliphatique ou un groupe hydrocarboné aromatique.)下記一般式(I)で表される繰り返し単位(I)、及び下記一般式(II)で表される繰り返し単位(II)を有することを特徴とするポリマー(式中、mは1又は2を表す。Lは2価の芳香族炭化水素基又は2価の脂肪族炭化水素基を表す。R1は水素原子、脂肪族炭化水素基又は芳香族炭化水素基を表す。XはORx、SRx又はNRx1Rx2を表す。Rxは水素原子、脂肪族炭化水素基又は芳香族炭化水素基を表す。Rx1及びRx2はそれぞれ独立に水素原子、脂肪族炭化水素基又は芳香族炭化水素基を表す)。