擅长:python、mysql、java
<p>这很管用</p>
<pre><code>class Dict_ator(object):
def __init__(self, str, int):
self.string = str
self.integer = int
boogeyman = []
i = 1
for char in "boogeyman" :
boogeyman.append( Dict_ator(char, i) )
i += 1
dictonary = {}
for b in boogeyman :
dictonary[b.string] = b.integer
</code></pre>
<p>你的<code>Dict_ator</code>。。。仅用于存储一个字符和相关位置。。。好像太多了。还有,为什么你不能直接添加到dict中呢</p>
<pre><code>dictonary = {}
i = 1
for char in "boogeyman" :
dictonary[char] = i
</code></pre>
<p>很简单,呃?你知道吗</p>