我想将字符串拆分为字典。该字符串是通过使用
$ sudo btmgmt find |grep rssi |sort -n |uniq -w 33
我的结果是
hci0 dev_found: 40:43:42:B3:71:11 type LE Random rssi -53 flags 0x0000
hci0 dev_found: 44:DA:5F:EA:C6:CF type LE Random rssi -78 flags 0x0000
目标是创建一个字典,其中键是MAC地址,值是rssi值。
dict = {
"40:43:42:B3:71:11": "-53 ",
"44:DA:5F:EA:C6:CF": "-78",
}
我尝试了很多替换函数,将这些字符串替换为空字符串:
- hci0 dev_found:
- type
- LE
- Random
- rssi
但肯定有更好的方法来处理这个字典,只是我并没有看到这种解决方案。
有什么想法吗?
split(" ")
分割成列表中的元素,并使用列表中的元素来创建字典中的元素。 - furas