给出了这个列表
my_lst = ['LAC', 'HOU', '03/03 06:11 PM', '2.13', '1.80', '03/03 03:42 PM']
我想根据字典值更改其0th
和1st
值:
def translate(my_lst):
subs = {
"Houston": "HOU",
"L.A. Clippers": "LAC",
}
所以列表变成:
['L.A. Clippers', 'Houston', '03/03 06:11 PM', '2.13', '1.80', '03/03 03:42 PM']
Tags:
反转dict,然后将查找应用于列表的前两个元素:
如果所有值都是唯一的,则应首先反转dict以获得有效的解决方案:
如果只尝试更新选定的索引,请尝试:
如果值是唯一的,则可以翻转字典:
然后,您可以使用
.get()
从字典中获取值,并使用第二个参数(如果键不在字典中):印刷品:
相关问题 更多 >
编程相关推荐