The ion-pair recognition ability of calix[4]pyrrole was utilized to form a multicomponent monomeric assembly and a linear supramolecular polymer via concurrent anion and bis-cation complexation. The inherent dynamic interactions of these assemblies were further used to construct pseudorotaxanes in monomeric and supramolecular polymer forms with pillar[5]arene.