Python | Convierta la array de caracteres en una sola string

A veces, mientras trabajamos con strings de Python, podemos tener una opción en la que necesitamos realizar la tarea de convertir la array de caracteres en una sola string. Esto puede tener aplicaciones en dominios en los que necesitamos trabajar con datos. Analicemos ciertas formas en las que podemos realizar esta tarea.

Método n.º 1: Uso join() de la comprensión de listas +
La combinación de las funcionalidades anteriores se puede utilizar para realizar esta tarea. En esto, solo iteramos para todas las listas y las unimos usando join().

# Python3 code to demonstrate working of 
# Convert Character Matrix to single String
# Using join() + list comprehension
  
# initializing list
test_list = [['g', 'f', 'g'], ['i', 's'], ['b', 'e', 's', 't']]
  
# printing original list
print("The original list is : " + str(test_list))
  
# Convert Character Matrix to single String
# Using join() + list comprehension
res = ''.join(ele for sub in test_list for ele in sub)
  
# printing result 
print("The String after join : " + res) 
Producción :

The original list is : [['g', 'f', 'g'], ['i', 's'], ['b', 'e', 's', 't']]
The String after join : gfgisbest

Método #2: Usarjoin() + chain()
La combinación de las funcionalidades anteriores se puede usar para realizar esta tarea. En esto, realizamos la tarea realizada por comprensión de listas por string().

# Python3 code to demonstrate working of 
# Convert Character Matrix to single String
# Using join() + chain()
from itertools import chain
  
# initializing list
test_list = [['g', 'f', 'g'], ['i', 's'], ['b', 'e', 's', 't']]
  
# printing original list
print("The original list is : " + str(test_list))
  
# Convert Character Matrix to single String
# Using join() + chain()
res = "".join(chain(*test_list))
  
# printing result 
print("The String after join : " + res) 
Producción :

The original list is : [['g', 'f', 'g'], ['i', 's'], ['b', 'e', 's', 't']]
The String after join : gfgisbest

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *