如何在没有引号的情况下打印字典的字符串值?

时间:2014-10-18 22:35:37

标签: python dictionary

In [4]: {'a': "hello"}['a']
Out[4]: 'hello'

我希望输出为:

Out[4]: hello

实现这一目标最优雅的方式是什么?

我也在稍后使用repr()。rjust()将一个字典列表打印成一个整齐格式的表格,我注意到repr函数也添加了令人讨厌的引号:

def print_dictionary(d): print repr(d['a']).rjust(10)
print_dictionary({'a':'hello'})

的产率:

   'hello'

我想要的时候:

     hello

1 个答案:

答案 0 :(得分:0)

只需删除repr

即可
def print_dictionary(d): print (d['a']).rjust(10)