Metodo n. 1: utilizzo della comprensione dell`elenco + slicing dell`elenco
Questa è una scorciatoia che può essere utilizzata per eseguire questo compito. In questo, ricreiamo semplicemente la stringa richiesta usando lo slicing ed estendiamo la logica per ogni elemento della stringa nell`elenco usando una comprensione dell`elenco.
# Codice Python3 per dimostrare come funziona
# Rimuovi Kth carattere dall`elenco di stringhe
# usa la comprensione dell`elenco + slicing elenco
# inizializza l`elenco
test_list
=
[
` akash`
,
`nikhil`
,
` manjeet `
,
` akshat`
]
# print lista originale
print
(
"L`elenco originale:"
+
str
(test_list))
# inizializza K
K
=
3
# Rimuovi Kth carattere dall`elenco di stringhe
# using list comprehension + list affettare
res
=
[ele [: K]
:]
for
ele
# stampa risultato
print
(
"Elenco dopo la rimozione del Kesimo carattere di ogni stringa:"
+
str
(res))
Output:
L`elenco originale: [`akash`,` nikhil`, `manjeet`,` akshat`] Elenco dopo la rimozione del carattere Kth di ogni stringa: [`akah `,` nikil`, `manet`,` aksat`]
Metodo n. 2: utilizzo di map()
+ affettatura < br>Questo metodo è simile a quello sopra descritto, l`unica differenza è che l`espansione della parte logica per ogni elemento della lista avviene tramite map().
Output: L`elenco originale: [`akash`,` nikhil`, `manjeet `,` akshat`] Elenco dopo la rimozione del carattere Kth di ogni stringa: [`akah`,` nikil`, `maneet`,` aksat`] ShopLatest questions Wiki |