如何以字符串形式打印密钥?

时间:2012-12-07 22:58:58

标签: python

类似

   d = {'a':1, 'b':2, 'c':3}

我想打印

 'a'
 'b'
 'c'

类似

 for (key, value) in d.items():

    print d[key]

将打印出来

 1
 2
 3

但是如何在不使用任何其他程序(如itertools或stuff)的情况下以字符串形式创建键。这是一个简单的python程序。

我知道d.keys()会打印出键列表

1 个答案:

答案 0 :(得分:4)

由于您已经知道d.keys()提供了密钥列表,并且您已经知道for如何使用列表,为什么不这样做:

for k in d.keys():
    print k

(或repr(k)如果你想要字符串键及其周围的引号)