Python Combine una sola cadena en una lista de cadenas

Python Combine una sola cadena en una lista de cadenas
Las cuerdas vienen en varias formas. Podrían ser texto sin forma, nombres de personas, nombres de países o cualquier otra cosa que definamos usando el lenguaje. Con la casi presencia de datos de cadena, es vital dominar las herramientas comerciales para las cadenas. Afortunadamente, Python hace que el manejo de cuerdas sea muy fácil, especialmente cuando se relaciona con otros lenguajes de programación. En este editorial, estudiará algunas de las funciones de cadena esenciales. No solo aprenderá cómo implementar estas herramientas, sino que también pasará con una comprensión más profunda de cómo Python combina una sola cadena en una lista de cadenas.

Ejemplo 1:

En nuestro primer código de programa, utilizamos la función "AST" para convertir las cadenas en una lista de Python. Sin embargo, Python proporciona un módulo "AST". Este módulo nos ayuda a hacer muchas cosas, como modificar el código de Python y revisarlo. El código de Python se puede analizar y modificar antes de compilarse a un formulario de bytecode. Entonces, aquí usamos esta función para convertir las cadenas en una lista de Python con la ayuda del compilador Spyder en Windows 10. Ven a pasar a su ilustración.

En nuestra primera declaración, importamos la biblioteca "AST". Luego podemos inicializar y declarar tres cadenas (Nombre del país, Programación, Nombre de usuario). Después de esto, creamos una lista en blanco de Python. A continuación, necesitamos extender nuestra lista de Python, por lo que usamos el bucle para aumentar la longitud de la lista. En este bucle, pasamos tres cuerdas como argumento; Entonces llamamos a la lista.extender () función y pasar como.literal_eval como parámetro. La "x" está presente en bucle, que itera sobre la cadena y almacena el valor en la variable x. La variable "X" extenderá la lista de Python agregando cadenas a ella. Por fin, llamamos a la función de impresión para imprimir la lista convertida resultante en la pantalla de la consola.

importar AST
my_str1 = "'USA', 'Reino Unido', 'EAU'"
my_str2 = "'java', 'python'"
my_str3 = "'Julie'"
new_list = []
para x in (my_str1, my_str2, my_str3):
lista nueva.extender (AST.literal_eval (x))
imprimir (new_list)

Ahora en seco ejecutar el programa para verificar la salida en la pantalla.

Ejemplo 2:

Utilizamos el método "eval" para convertir una cadena en una lista de Python en nuestro segundo programa. El método eval () analiza toda la expresión transmitida a este proceso y ejecuta la expresión dentro del código del programa. En otras palabras, traduce una cadena dentro de un código de programa. Pero en este programa, fusionamos todas las cadenas para crear una sola lista. Ven a ver cómo funciona el siguiente programa. Primero inicializamos y declaramos tres cuerdas de Python. Luego podemos crear una lista y luego inicializarla con las variables de cadena. Después de eso, llamamos a la función "eval" con el operador de unión y pasamos la lista como parámetro. Sin embargo, se une a todas las cuerdas y crea una sola lista, y la declaración de impresión imprime la lista deseada en la pantalla.

my_str1 = "'USA', 'Reino Unido', 'EAU'"
my_str2 = "'java', 'python'"
my_str3 = "'Julie'"
list = [my_str1, my_str2, my_str3]
list = eval ('+'.unirse (lista))
Imprimir (lista)

Ejecutemos en seco el programa y la salida se muestra en la pantalla.

Ejemplo 3:

Aquí ilustramos otro método "eval" para convertir una cadena en una lista de Python. Este programa es el mismo que el programa anterior pero tiene una pequeña variación. Fusionamos todas las cadenas para crear una sola lista. Primero inicializamos y declaramos tres cuerdas de Python como lo hicimos antes. Luego podemos crear una lista y luego inicializarla con las variables de cadena. Después de eso, llamamos a la función "eval" con el operador de unión y pasamos la lista como parámetro. Aquí, la declaración de impresión toma la lista y su variable como argumento.

my_str1 = "'USA', 'Reino Unido', 'EAU'"
my_str2 = "'java', 'python'"
my_str3 = "'Julie'"
res = [my_str1, my_str2, my_str3]
res = eval ('+'.unirse (res))
Imprimir (Lista (Res))

Nuevamente, guarde y ejecute el programa, y ​​la salida se muestra en la pantalla.

Conclusión:

Si bien este artículo concluye este resumen de las operaciones de cadena más elementales en Python, todavía hay un mundo entero de enfoques de cadena que pueden hacer que sus prácticas con cadenas operativas sean mucho más fáciles. Una vez que haya aprendido estas funciones de cadena, es posible que desee aprender más. Espero que nuestro tutorial te ayude a convertirte en un maestro de las características de manipulación de cuerdas de Python.