python-3.x - 比较 unicode 字符与组合变音符号
问题描述
Dictionary={
"b":"कू",
"c":"कु",
"x":"श",
"A":"क"
def marathi(message):
dec=''
for letter in message:
for key, value in MARATHI.items():
if letter == value:
dec+=key
print(dec)
returning_key_for_value_String='शकुकू'
marathi(returning_key_for_value_String)
#output=xAA
在运行该函数以从字典的值中取回键时,该函数将“कू”的键提供为“A”,但它应该返回“b”。看起来该函数仅采用“क” ;,因此预期的输出不会到来。
解决方案
推荐阅读
- javascript - 如何设置echarts.apache vue yAxis条粗细
- python - 是否有用于定位绘图的第一个肘部的 Python 函数或方法?
- flutter - 无法访问解码的 json 身体颤动
- javascript - jquery datatable的第二次执行不重绘数据
- amazon-dynamodb - 如何使用 Lambda 函数将数据从 DynamoDB 数据获取到 Kinesis Firehose?
- c - “omp parallel for”在“omp parallel”中不起作用
- sql-server - 宽事实表与窄事实表(Power BI)
- angular - Angular Material Pagination 不限制每页的卡片数量
- authentication - 如何访问 IBM GraphQL API?
- css - Flexbox 项目溢出容器高度