我有一个元组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