The synthesis and characterization of a linear supramolecular polymer formed by dual host-guest recognitions is presented. The polymer linked by the orthogonal interactions of azobenzene with β-cyclodextrin and methyl viologen with sulfonatocalix[4]arene is constructed, and the morphology change along with the formation and vanishment of host-guest interaction is investigated. The reversible disassembly-reassembly of the polymer induced by light and the redox process are monitored by UV-vis and cyclic voltammetry, respectively. The interesting morphology differences between the monomer guest (G), supramolecular polymer (P), and light dissembled product pseudorotaxane (D1) are observed and analyzed. G conducts self-assembly into a short rod with average width of 83 nm due to the molecular amphipathy and π-π interaction between naphthalene nucleuses, while P exhibits 20 nm wide line morphology. Irradiating P with 365 nm light, the corresponding aggregation D1 shows as 35 nm wide short rod.