我有一個元組a = (('1414', 'A'), ('1416', 'B'))
,我需要獲得result = ((1414, 'A'), (1416, 'B'))
的結果。將字符串元素轉換爲Python中的元組中的int
我試過tuple([map(int, x[0]) for x in a])
根據How to convert strings into integers in Python?我得到的結果爲([1414], [1416])
。我如何將結果作爲一個具有更改值的元組來維護,而不是將它作爲列表?
這是一個生成器表達式右邊有 – mentalita
@mentalita謝謝,編輯。 – smarx