Python | Verwijder het K-teken uit de tekenreekslijst

| | | |

Methode # 1: Lijstbegrip + Lijstsegmentering gebruiken
Dit is een afkorting die kan worden gebruikt om deze taak te volbrengen. Hierin maken we eenvoudig de vereiste string opnieuw met behulp van slicing en breiden we de logica uit voor elk element van de string in de lijst met behulp van een lijstbegrip.


# Python3-code om te demonstreren hoe het werkt
# Verwijder K-teken uit stringlijst
# gebruik lijstbegrip + list slicing


# initialiseer de lijst

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


# originele lijst afdrukken

print ( "De originele lijst:" + str (test_list))


# initialize K

K = 3


# Verwijder K-teken uit stringlijst
# gebruik lijstbegrip + lijst snijden

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


# afdrukresultaat

print ( "Lijst na verwijdering van het K-teken van elke string:" + str (res))

Uitvoer:

De originele lijst: [`akash`,` nikhil`, `manjeet`,` akshat`] Lijst na verwijdering van het K-teken van elke tekenreeks: [`akah `,` nikil`, `maneet`,` aksat`] 

Methode #2: Gebruik kaart () + snijden < br>Deze methode is vergelijkbaar met degene die hierboven is beschreven, het enige verschil is dat de uitbreiding van het logische deel voor elk element van de lijst wordt gedaan met behulp van map ().


# Python3-code om te demonstreren hoe ik t werkt
# Verwijder het K-teken uit een lijst met strings
# gebruik een lijstbegrip + een lijst in stukjes snijden


# initialiseer de lijst

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


# print originele lijst

print ( "De originele lijst:" + str (test_list ))


# initialize K

K = 3


# Verwijder het K-teken uit de lijstregels
# gebruikmakend van lijstbegrip + list slicing

res = lijst ( kaart ( lambda ele: ele [: K] + ele [K + 1 :], test_list))


# resultaat ne chat

print ( "Lijst na verwijdering van het K-teken van elke tekenreeks: " + str (res))

Uitvoer:

De originele lijst: [`akash`,` nikhil`, `manjeet `,` akshat`] Lijst na verwijdering van het K-teken van elke tekenreeks: [`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