我无法弄清楚Python中关于字典的打印功能

时间:2013-11-01 18:24:21

标签: python dictionary pprint

我需要pprint功能的帮助。我正在尝试创建一个记录学生ID号码,姓名,年龄,班级等级和gpa的程序。我需要使用pprint()函数来打印字典。到目前为止,这是我的代码。

student=dict()
student['ID']= raw_input ("What is your student ID number?")
student['name']= raw_input ("What is your name?") 
student['age']= raw_input ("How old are you?") 
student['rank']= raw_input ("What is your class rank?")
student['gpa']= raw_input ("What is your current GPA?")

我需要做什么?我尝试了多种代码,但没有工作。谢谢!

3 个答案:

答案 0 :(得分:3)

pprint模块导入pprint功能并将student传递给它:

from pprint import pprint
pprint(student)

答案 1 :(得分:1)

您正在存储信息,但您根本没有打印任何内容。

http://docs.python.org/2/library/pprint.html

import pprint
pp = pprint.PrettyPrinter()
pp.pprint(student)

答案 2 :(得分:0)

您需要import pprint并在获得所有输入后使用pprint.pprint(student)

打印出来