python中OrderedDict()中的iteritems()有什么问题?

Nav*_*ava 2 python python-2.6

这是我的OrderedDict字典:

 >>> dic = OrderedDict([('16-17,1,5,BUY,BUY,-6,9', 10), ('19-20,1,1,BUY,BUY,-1,1',1)])
 >>> dic
     OrderedDict([('16-17,1,5,BUY,BUY,-6,9', 10), ('19-20,1,1,BUY,BUY,-1,1', 11)])
 >>> for k,v in dic.iteritems():
 ...     print k
 ...     k1 = k.split(',')
 ...     print k1
 ...     print "value",v
 ...     print k1.append(v)
 ... 
 16-17,1,5,BUY,BUY,-6,9
 ['16-17', '1', '5', 'BUY', 'BUY', '-6', '9']
 value 10
 None
 19-20,1,1,BUY,BUY,-1,1
 ['19-20', '1', '1', 'BUY', 'BUY', '-1', '1']
 value 11
 None
Run Code Online (Sandbox Code Playgroud)

为什么打印"无"?

MBy*_*ByD 7

因为append没有回报.

print打印返回值k1.append(v),但没有返回值k1.append(v)