从变量值 Jupyter notebook 获取 unicode 字符 (python 3)

Get unicode characters from a variable value Jupyter notebook (python 3)

我有一个变量,它有一个字符的 unicode 例如:-

a = unicode_list[1]
print(a)

产出

U0001F600

现在我需要得到这个unicode代表的字符 例如:- 我需要得到输出

以下是行不通的,

a='\U0001F600'
print(a)

因为我要从列表中获取 unicode,所以我必须使用变量遍历它。

谁能帮我解决这个问题?

与:

chr(int(a[1:], 16))

所以,从内部:你得到没有前缀 'U' 的字符串,然后你将它转换为一个整数,以 16 为底。最后一步,你将整数转换为字符(这是 Unicode python3).