Méthode 1 : Utilisation de la compréhension de liste + découpage de liste
Il s`agit d`un raccourci qui peut être utilisé pour accomplir cette tâche. En cela, nous recréons simplement la chaîne requise en utilisant le découpage et étendons la logique pour chaque élément de la chaîne dans la liste en utilisant une compréhension de liste.
# Code Python3 pour montrer comment cela fonctionne
# Supprimer le caractère Kth de la liste de chaînes
# utiliser la compréhension de la liste + list slicing
# initialiser la liste
test_list
=
[
` akash`
,
`nikhil`
,
` manjeet `
,
`akshat`
]
cod e>
# imprimer la liste originale
print
(
"La liste d`origine :"
+
str
(test_list))
# initialize K
K
=
3
# Supprimer le Kième caractère de la liste de chaînes
# en utilisant la compréhension de liste + liste découpage
res
=
[ele [: K]
+
ele [K
+
1
:]
for
ele
dans
test_list]
# imprimer le résultat
print
(
"Liste après suppression du Kème caractère de chaque chaîne :"
+
str
(res))
Sortie :
La liste d`origine : [`akash`,` nikhil`, `manjeet`,` akshat`] Liste après suppression du Kème caractère de chaque chaîne : [`akah `,` nikil`, `maneet`,` aksat`]
Méthode n°2 : Utilisation de map()
+ slicing < br>Cette méthode est similaire à celle décrite ci-dessus, la seule différence est que l`expansion de la partie logique pour chaque élément de la liste se fait à l`aide de map().
Sortie : La liste originale : [`akash`,` nikhil`, `manjeet `,` akshat`] Liste après suppression du Kème caractère de chaque chaîne : [`akah`,` nikil`, `maneet`,` aksat`] ShopLatest questions Wiki |