tengo una tupla de tuplas de una consulta MySQL como esto:Cómo convertir cadenas en enteros en Python?
T1 = (('13', '17', '18', '21', '32'),
('07', '11', '13', '14', '28'),
('01', '05', '06', '08', '15', '16'))
me gustaría convertir todos los elementos de cadena en enteros y ponerlos de nuevo en una lista de listas:
T2 = [[13, 17, 18, 21, 32], [7, 11, 13, 14, 28], [1, 5, 6, 8, 15, 16]]
Traté de lograrlo con eval
pero no obtuve ningún resultado decente todavía.
consideran Tal vez un módulo adaptador de base de datos diferente?Sé que los módulos adaptadores PostgreSQL devolverán resultados como su conjunto T2. – kquinn
Posible duplicado de [Parse String to Float or Int] (http://stackoverflow.com/questions/379906/parse-string-to-float-or-int) – Nathan
tenga en cuenta: al utilizar el mapa, obtendrá una lista de objetos de mapa en python 3 y 3.5. Esto lo hace para Python 3.5 como se mencionó anteriormente. new_list = list (list (int (a) para a en b) para b en T1 if a.isdigit()) – Guest