Cucurbit[7]uril host-guest and pseudorotaxane complexes with alpha,omega-bis(pyridinium)alkane dications.