修改pair名字为pairs
增加kpairs和vpairs函数
pairs可以循环 继承 IEnumerable 并实现 GetEnumerator 的对象