python2.7 字典中包含汉子如何正确 print 以及正确用于 for 循环
关于python2.7使用包含汉子的字典遇到两个问题:
① ab = {}
ab[12] = "学生"
print ab #结果是:{12: '\xe6\x9e\x97\xe5\xa2\x9e\xe6\x9d\xb0'}
如何操作才能输出{12: '学生'}
②ab = {}
ab[12] = "学生"
ab1 = ab.items()
for i,name in ab1
chinscore = input("{},{}的语文成绩是:".format(i,name)
python2.7中name不会是正常汉子,如何操作才能让上述结果为:12,学生的语文成绩是:
如此这般即可, 需要有数据类型的意识,不同类型意味着有不同的结构或与之相应的操作集