![](/img/trans.png)
[英]Convert unicode string representation of emoji to unicode emoji in python
[英]Fastest Way to recognise emoji in the unicode string with Python
你好
有没有最快的方法来识别给定的字符是否为表情符号?
直到这一刻,我找到了以下解决方案:
import emoji
character in emoji.UNICODE_EMOJI
但这似乎不是最好的方法,因为要检查给定的char是否在dict中,因为您需要计算哈希函数并进行查找。 我所说的,也许可以检查一下emoji表情符号是否在Unicode编码表情符号的范围内。 有什么想法,如何执行呢?
提前谢谢你!
如果您要查找的是列表中的快速查找,并且没有重复项,则可以尝试使用set()
代替list()
。
更新:
据我所知,您无法获得比dict()
更快的查找。 字典查找的平均时间复杂度为O(1)
。 您可以在sys
模块中尝试intern()
来获得较小的性能提升。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.