<p>您从未/没有定义变量<code>replacement_dictionary</code>,但您可以访问它。也许这是正确的代码</p>
<pre><code># Input
alphabet_emoji = "🎅🤶❄⛄🎄🎁🕯🌟✨🔥🥣🎶🎆👼🦌🛷"
alphabet_uppercase = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
# Connect emoji to alpabet
print("Length: " + str(len(alphabet_emoji)))
print("Emoji\tUnicode\tOccurrence\tLetter")
counter = Counter(alphabet_emoji)
# Fixed here
replacement_dictionary = {}
# Loop(s)
for emoji in alphabet_emoji:
unicode = f'U+{ord(emoji):X}'
occurrence = counter[emoji]
letter = alphabet_uppercase[x]
print(emoji + "\t" + unicode + "\t" + str(occurrence) + "\t" + letter)
# Add to dictionary
replacement_dictionary[emoji] = str(letter);
</code></pre>
<p>或者如果您想使用<code>**</code>而不是<code>replacement_dictionary[...]</code>,下面是代码</p>
<pre><code># Input
alphabet_emoji = "🎅🤶❄⛄🎄🎁🕯🌟✨🔥🥣🎶🎆👼🦌🛷"
alphabet_uppercase = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
# Connect emoji to alpabet
print("Length: " + str(len(alphabet_emoji)))
print("Emoji\tUnicode\tOccurrence\tLetter")
counter = Counter(alphabet_emoji)
# Fixed here
replacement_dictionary = {}
# Loop(s)
for emoji in alphabet_emoji:
unicode = f'U+{ord(emoji):X}'
occurrence = counter[emoji]
letter = alphabet_uppercase[x]
print(emoji + "\t" + unicode + "\t" + str(occurrence) + "\t" + letter)
# Add to dictionary
replacement_dictionary = {emoji: str(letter), **replacement_dictionary};
</code></pre>