這可能是一個愚蠢的問題,但我無法弄清楚如何去做(或者甚至可能)。將字符串元素作爲整數指定爲單行中的變量
我有一個看起來像這樣的列表:
a = ['32132', '654654', '89765464']
,我想每個串元素三個變量在一行中指定爲整數。我試了平凡:
var1, var2, var3 = int(i) for i in a
但這似乎並不奏效。
完全可以這樣做,還是我不得不使用如下所示的for循環? (對於i在INT(i))的VAR1,VAR2,VAR3 =:
vars = []
for i in a:
vars.append(int(i))
var1, var2, var3 = vars
你錯過()周圍的表達或var1,var2,var3 = map(int,a) – AlvaroAV
@zhangxaochen說'int(i)對於我自己而言是一種語法錯誤,但它是一個正確的'list compression'[] /'generator'()表達式這樣做。 –