如何从没有引号的字典中打印条目,并在两者之间使用换行符?

时间:2015-07-29 22:21:54

标签: python python-2.7

标题是非常明显的,它是在当天晚些时候,我知道我会感到很愚蠢;这是我的代码,我正在使用DictReader

for line in myreader:
    if prop_code == line['Property Code']:
        print('Property Code: %s\n' % line['Property Code'],
              'Pivot ID: %s\n' % line['Pivot ID'],
              'Inwork File: %s\n' % line['Inwork File'],
              'Billing Manager E-mail: %s\n' % line['Billing Manager E-mail'],
              'Total Records: %s\n' % line['Total Records'],
              'Number of E-Bills: %s\n' % line['Number of E-Bills'],
              'Printed Records: %s\n' % line['Printed Records'],
              'File Date: %s\n' % line['File Date']) 

2 个答案:

答案 0 :(得分:1)

有几种方法可以做到这一点:

在打印件中包裹每一行

print('Property Code: %s' % line['Property Code'])
print('Pivot ID: %s' % line['Pivot ID']')

或者您可以使用pprint

from pprint import pprint
pprint(line)

答案 1 :(得分:0)

这是你想要的吗?

sample = {'city': 'San Francisco', 2: 'Neato', 'name': 'Zed', 1: 'Wow', 'age': 39, 'height': 74}

for i in sample.keys():
    print '{} : {}\n'.format(i,sample.get(i))

输出:

city : San Francisco

2 : Neato

name : Zed

1 : Wow

age : 39

height : 74