在Python中使用utf-8字符的字典

时间:2014-05-09 12:49:26

标签: python dictionary

美好的一天! 我一直在尝试在Python 3.4中设置一个字典,可以使用“utf-8”来映射基本符号和字母。 (例如,昏迷地图为“等于”符号,或撇号为花括号符号等。

dictionary = {a='alpha', b='b', ,='=', '='}' }

重要的是要注意我以后能够使用他们的索引

dictionay[,] = '}' e.g 

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

你的问题似乎是等号......

Python dict就是这样的     d = {",":"}" }

但不是等号。

转换逗号即可     d [""]

任何可散列对象都可以是python中的键

答案 1 :(得分:0)

你不能用这种方式初始化字典,它只是错误的语法。 由于您希望将unicode字符用作键,因此您的键必须是字符串。

这件事应该做你想做的事情:

dictionary = {'a':'alpha', 'b':'b', ',':'=', "'":'}' }

注意所有键都是字符串。如果以这种方式设置字典,则需要使用冒号而不是等号来为键指定值。