Articles of dividida

¿Cómo se divide una cadena para crear una lista anidada?

¿Cómo dividirías una cadena como ‘1,55,6,89,2|7,29,44,5,8|767,822,999’ en los dos delimitadores ‘,’ y ‘|’ de tal manera que tenga una lista con los valores como: [[1, 55, 6, 89, 2], [7, 29, 44, 5, 8], [767, 822, 999]]

dividiendo una cadena basada en la pestaña en el archivo

Tengo un archivo que contiene valores separados por una pestaña (“\ t”). Estoy tratando de crear una lista y almacenar todos los valores de archivo en la lista. Pero me sale un problema. Aquí está mi código. line = “abc def ghi” values = line.split(“\t”) Funciona bien siempre y cuando solo haya una pestaña entre […]

¿Cómo divido una cadena en una lista?

Si tengo esta cadena: 2 + 24 * 48/32 ¿Cuál es el enfoque más eficiente para crear esta lista: [‘2’, ‘+’, ’24’, ‘*’, ’48’, ‘/’, ’32’]

Python: cadena a una lista de listas

Soy nuevo en Python y estoy confundido acerca de convertir una cadena en una lista. No estoy seguro de cómo crear una lista dentro de una lista para lograr lo siguiente: Ex. string = ‘2,4,6,8|10,12,14,16|18,20,22,24’ Estoy tratando de usar split () para crear una estructura de datos, my_data, para que cuando ingrese print my_data[1][2] #it […]

¿Una forma pythonica de dividir una lista en primera y descansar?

Creo que en Python 3 podré hacer: first, *rest = l que es exactamente lo que quiero, pero estoy usando 2.6. Por ahora estoy haciendo: first = l[0] rest = l[1:] Esto está bien, pero me preguntaba si hay algo más elegante.

Cadena de Python dividida con delimitador de múltiples caracteres

Di que tengo la siguiente cadena: “Hello there. My name is Fred. I am 25.5 years old.” Quiero dividir esto en oraciones, para tener la siguiente lista: [“Hello there”, “My name is Fred”, “I am 25.5 years old”] Como puede ver, quiero dividir la cadena en todas las apariciones de la cadena “. ” , […]

Cadena de Python dividida en ventana móvil

Tengo una cadena con dígitos como, por ejemplo, digit = “7316717” Ahora quiero dividir la cadena de tal manera que la salida sea una ventana móvil de 3 dígitos a la vez. Así que tengo … [“731”, “316”, “167”, “671”, “717”] ¿Cómo sería el enfoque? Una forma sencilla es poner en bucle for y iterar. […]

Python dividiendo cuerdas y mezclando el medio

Estoy teniendo problemas con un progtwig en python … Necesito el progtwig para mezclar la mitad de las palabras mientras mantengo las dos letras externas intactas … Creo que he dividido la palabra en tres secciones diferentes, simplemente no puedo averiguar cómo se supone que debo revolver la mitad de la palabra word = input(“Enter […]

Cadena dividida en la enésima aparición de un carácter dado

¿Existe una forma de Python para dividir una cadena después de la enésima aparición de un delimitador dado? Dada una cadena: ’20_231_myString_234′ Debe dividirse en (con el delimitador siendo ‘_’, después de su segunda aparición): [’20_231′, ‘myString_234’] ¿O es la única manera de lograr esto contar, dividir y unirte?

Cómo dividir la imagen en varias piezas en Python

Estoy tratando de dividir una foto en varias piezas usando PIL. def crop(Path,input,height,width,i,k,x,y,page): im = Image.open(input) imgwidth = im.size[0] imgheight = im.size[1] for i in range(0,imgheight-height/2,height-2): print i for j in range(0,imgwidth-width/2,width-2): print j box = (j, i, j+width, i+height) a = im.crop(box) a.save(os.path.join(Path,”PNG”,”%s” % page,”IMG-%s.png” % k)) k +=1 Pero no parece estar funcionando. […]