在字典列表中,用前缀“ble_mac”替换关键字为“ble_mac”的最佳列表理解方法是什么
Given List : [{'ble_mac_2': 'DCE83F3BC820', 'location': '818'},
{'ble_mac_2': 'DCDC9FD25476', 'location': '819'},
{'ble_mac_3': 'DCDC9FD25473', 'location': '819'},
{'ble_mac_4': 'DCDC9FD25474', 'location': '819'}]
Expected List : [{'ble_mac': 'DCE83F3BC820', 'location': '818'},
{'ble_mac': 'DCDC9FD25476', 'location': '819'},
{'ble_mac': 'DCDC9FD25473', 'location': '819'},
{'ble_mac': 'DCDC9FD25474', 'location': '819'}]
通过使用嵌套的
list
和dictionary
理解您可以结合使用列表和dict理解,并通过正则表达式应用替换:
如果没有正则表达式,它可能会运行得更快一些:
相关问题 更多 >
编程相关推荐