-3

就像是

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

我要打印

 'a'
 'b'
 'c'

就像是

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

    print d[key]

将打印出来

 1
 2
 3

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

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

4

1 回答 1

4

既然您已经知道它d.keys()提供了键列表,并且您已经知道如何for使用列表,那么您为什么不这样做:

for k in d.keys():
    print k

?

(或者repr(k),如果您想要带有引号的字符串键)

于 2012-12-07T23:01:22.360 回答