I2以分子状态存在,在水中歧化部分很小,按相似相溶原则,非极性的碘分子在水中溶解度很小。但I2在KI溶液中与I- 互相作用生成I3-离子,I2 + I- =I3-,I3-离子在水中的溶解度很大,因此碘在KI的溶液中溶解度增大。
补充一下楼上的,碘3负离子在水中的溶解度比碘单质大得多。上面的方程式其实是个可逆反应,当然会向溶解大的方向(向右)进行,因此。。。
I2+KI=KI3形成络合物,这就是为什么能通过加少量的KI增加I2在水中的溶解度的原因。