[Python] conversión de la lista y la cadena

        En el proceso de escribir Python, a menudo tendrá que estar entre el diccionario, la conversión de lista, cuerdas y otros tipos de conversión, este blog es principalmente grabado de los Hilos y lista, en un futuro post, volverá a reunirse de conformidad con la obra blanca ejemplos de otros tipos de conversión se registran.

directorio

1.List vuelta de cuerda

1.1 forma común de conversión

1.2 formas avanzadas de conversión

Lista 2.String su vez

2.1 forma común de conversión

2.2 formas avanzadas de conversión


        Desde hace poco haciendo proyectos relacionados con la PNL, la situación del tipo encontrado moldes de Cuerda y listado más, donde el blanco resumir los diversos métodos utilizados en su propia:

1.List vuelta de cuerda

1.1 forma común de conversión

Lista de cuerdas función básica es unirse a su vez, la siguiente es la forma más común de la conversión 

list1 = ['我','爱','Python']
str1 = "".join(list1)
print (str1)

resultados:

我爱Python

1.2 formas avanzadas de conversión

Para este formulario, o simplemente unirse a si la salida, entonces pierde su significado, consulte la siguiente situación 

list1 = ['www','baidu','com']
str1 = "".join(list1)
print (str1)

resultados:

wwwbaiducom

Esta vez, tenemos que entender, sumamos primero puede añadir sus propios símbolos, en este escenario, debemos hacer esto:

list1 = ['www','baidu','com']
str1 = ".".join(list1)
print (str1)

resultados:

www.baidu.com

Por lo tanto, cuando la conversión de las veces, tenemos que pensar en qué tipo de resultados, y luego se convierte de nuevo.

Lista 2.String su vez

2.1 forma común de conversión

Lista cadena a su vez, la más sencilla es utilizar la función de lista, de la siguiente manera:

str1 = '我爱看电影'
list1 = list(str1)
print (list1)

resultados:

['我', '爱', '看', '电', '影']

Así que la situación se encontró con dos caracteres en una palabra, este método no es aplicable.

2.2 formas avanzadas de conversión

forma avanzada es abordar los siguientes temas, www, Baidu, com, respectivamente, en palabras, si no se puede conseguir el efecto deseado con una lista 

str1 = 'www.baidu.com'
list1 = list(str1)
list2 = str1.split(".")
print ("list1:%s list2:%s"%(list1,list2))

resultados:

list1:['w', 'w', 'w', '.', 'b', 'a', 'i', 'd', 'u', '.', 'c', 'o', 'm'] list2:['www', 'baidu', 'com']

Estos son la introducción a los caminos del ~

Publicado 92 artículos originales · ganado elogios 125 · vistas 220 000 +

Supongo que te gusta

Origin blog.csdn.net/Jarry_cm/article/details/104914405
Recomendado
Clasificación