Dada una Array con valores enteros, convierta cada elemento en String.
Entrada : test_list = [[4, 5, 7], [10, 8, 3], [19, 4, 6]] Salida: [[‘
4 ‘, ‘5’, ‘7’], [’10’ , ‘8’, ‘3’], [’19’, ‘4’, ‘6’]]
Explicación : todos los elementos de Matrix se convirtieron en strings.Entrada : test_list = [[4, 5, 7], [10, 8, 3]]
Salida : [[‘4’, ‘5’, ‘7’], [’10’, ‘8’, ‘3’ ]]
Explicación : Todos los elementos de Matrix convertidos a strings.
Método #1: Usando str() + comprensión de lista
La combinación de los métodos anteriores se puede utilizar para resolver este problema. En esto, realizamos la conversión usando str() y la comprensión de la lista se usa para iterar todos los elementos.
Python3
# Python3 code to demonstrate working of # Convert Integer Matrix to String Matrix # Using str() + list comprehension # initializing list test_list = [[4, 5, 7], [10, 8, 3], [19, 4, 6], [9, 3, 6]] # printing original list print("The original list : " + str(test_list)) # using str() to convert each element to string res = [[str(ele) for ele in sub] for sub in test_list] # printing result print("The data type converted Matrix : " + str(res))
The original list : [[4, 5, 7], [10, 8, 3], [19, 4, 6], [9, 3, 6]] The data type converted Matrix : [['4', '5', '7'], ['10', '8', '3'], ['19', '4', '6'], ['9', '3', '6']]
Método #2: Usar str() + map()
La combinación de las funciones anteriores también se puede utilizar para resolver este problema. En esto, usamos map() para extender la conversión de strings a todos los elementos de la fila.
Python3
# Python3 code to demonstrate working of # Convert Integer Matrix to String Matrix # Using str() + map() # initializing list test_list = [[4, 5, 7], [10, 8, 3], [19, 4, 6], [9, 3, 6]] # printing original list print("The original list : " + str(test_list)) # using map() to extend all elements as string res = [list(map(str, sub)) for sub in test_list] # printing result print("The data type converted Matrix : " + str(res))
The original list : [[4, 5, 7], [10, 8, 3], [19, 4, 6], [9, 3, 6]] The data type converted Matrix : [['4', '5', '7'], ['10', '8', '3'], ['19', '4', '6'], ['9', '3', '6']]
Publicación traducida automáticamente
Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA