Método n.º 1: uso de la comprensión de listas + segmentación de listas
Esta es una forma abreviada que se puede usar para realizar esta tarea. En esto, simplemente recreamos la cadena requerida usando cortes y extendemos la lógica para cada elemento de la cadena en la lista usando una comprensión de lista.
# Código de Python3 para demostrar cómo funciona
# Quitar el carácter K-ésimo de la lista de cadenas
# usar comprensión de lista + segmentación de lista
# inicializar la lista
test_list < /código>
`nikhil`
,
` manjeet `
# imprimir lista original
imprimir
K
=
3
# Quitar el K-ésimo carácter de la lista de cadenas
# usar comprensión de lista + lista rebanar
res
=
[ele [: K]
Salida:
La lista original: [`akash`,` nikhil`, `manjeet`,`akshat`] Lista después de eliminar el carácter K de cada cadena: [`akah `,` nikil`, `maneet`,`aksat`]
Método # 2: Usando map()
+ corte < br>Este método es similar al descrito anteriormente, la única diferencia es que la expansión de la parte lógica para cada elemento de la lista se realiza mediante map().
# Quitar el K-ésimo carácter de una lista de cadenas
# usar una lista de comprensión + dividir una lista
# inicializar la lista
test_list
`nikhil`
,
` manjeet`
,
# imprimir lista original
print
(
"La lista original:"
+
str
# inicializar K
K
# usando comprensión de lista + segmentación de lista
res
< código clase = "palabra clave"> = :], test_list))
# result ne chat
+
str
(res))
Salida:
La lista original: [`akash`,` nikhil`, `manjeet `,` akshat`] Lista después de eliminar el K-ésimo carácter de cada cadena: [`akah`,` nikil`, `maneet`,`aksat`]
Shop
Latest questions