如何根据字典中的单词值对字符串进行排序?
a = 'A B' b = {'B':0, 'A':1}
期望的结果:
c = 'B A'
我尝试过的:
c = sorted(a, key=b.values())
但出现错误:
类型错误:“dict_values”对象不可调用
有没有一种简单的方法可以对字符串中的单词进行排序?
更新
使用后:
" ".join(sorted(b, key=b.get))
我获得了所有b
值,而我只想对字符串中存在的值进行排序。
a = 'A B'b = {'B':0, 'A':1, 'C':2}
生产
'BAC`
我只需要:
'BA`
慕标5832272
喵喔喔
相关分类