Python | Remova o caractere Kth da lista de strings

| | | |

Método nº 1: usando compreensão de lista + fatiamento de lista
Esta é uma abreviação que pode ser usada para realizar essa tarefa. Nesse caso, simplesmente recriamos a string necessária usando o fatiamento e estendemos a lógica para cada elemento da string na lista usando uma compreensão de lista.


# Código Python3 para demonstrar como ele funciona
# Remova o caractere Kth da lista de strings
# use compreensão de lista + fatiamento de lista


# inicializa a lista

test_list = [ ` akash` , `nikhil` , ` manjeet ` , `akshat` ]


# imprime a lista original

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


# inicializa K

K = 3


# Remove Kth caractere da lista de strings
# usando compreensão de lista + lista fatiar

res = [ele [: K] + ele [K + 1 :] for ele em test_list]


# resultado de impressão

print ( "Lista após a remoção do K-ésimo caractere de cada string:" + str (res))

Saída:

A lista original: [`akash`,` nikhil`, `manjeet`,` akshat`] Lista após a remoção do K-ésimo caractere de cada string: [`akah `,` nikil`, `maneet`,` aksat`] 

Método nº 2: usando map() + fatiamento < br>Este método é semelhante ao descrito acima, a única diferença é que a expansão da parte lógica para cada elemento da lista é feita usando map().


# Código Python3 para demonstrar como eu t funciona
# Remove Kth caractere de uma lista de strings
# usando uma compreensão de lista + fatiando uma lista


# inicializa a lista

test_list = [ `akash` , `nikhil` , `manjeet` , `akshat` ]


# imprime a lista original

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


# inicializa K

K = 3


# Remove Kth caractere de as linhas da lista
# usando compreensão de lista + fatiamento de lista

res = lista ( map ( lambda ele: ele [: K] + ele [K + 1 :], test_list))


# result ne chat

print ( "Lista após a remoção do K-ésimo caractere de cada string: " + str (res))

Saída:

A lista original: [`akash`,` nikhil`, `manjeet `,` akshat`] Lista após a remoção do K-ésimo caractere de cada string: [`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


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