怎么把字符串轉(zhuǎn)換成字典key?
貼一個簡單的方法。
(前面有位老兄提到過,我這里細化一下)
思路: 1.字典化 2.提取key名
Demo:
既然有題主這個需求,說明這個變量目前已被賦值,這個值可以是任意值,可以是int,string,甚至是一個類實例,這里以int舉例。
來看一下具體發(fā)生了什么:
這里最騷的一步就是第一步字典化:
粗體abc交給字典做key名,第二個abc(即376)是key的value。這就保證了變量在提取過程中值不會發(fā)生任何改變。
這個方法巧妙地利用了Python字典化操作中將變量名變成key名的特點,根本無需調(diào)用復雜的底層命名空間等等這種鬼操作。
個人感覺,這個需求太太太太小眾了,但極偶爾在有些奇奇怪怪的地方就能派上用場了。