Python | Eliminar el carácter Kth de la lista de cadenas

| | | |

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> = [ ` akash` , `nikhil` , ` manjeet ` , ` akshat` ]


# imprimir lista original

imprimir ( "La lista original:" + str (test_list))


# inicializar K

K = 3


# Quitar el K-ésimo carácter de la lista de cadenas
# usar comprensión de lista + lista rebanar

res = [ele [: K] + ele [K + 1 :] para ele en lista_prueba]


# imprimir resultado

imprimir ( "Lista después de eliminar el carácter K de cada cadena:" + str (res))

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().


# Código de Python3 para demostrar cómo t funciona
# 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 = [ `akash` , `nikhil` , ` manjeet` , `akshat` ]


# imprimir lista original

print ( "La lista original:" + str (test_list ))


# inicializar K

K = 3


# Quitar el K-ésimo carácter de las líneas de la lista
# usando comprensión de lista + segmentación de lista

res < código clase = "palabra clave"> = lista ( mapa ( lambda ele: ele [: K] + ele [K + 1 :], test_list))


# result ne chat

imprimir ( "Lista después de la eliminación del K-ésimo carácter de cada cadena: " + 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

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method