Python | Удалить K-й символ из списка строк

| | | |

Метод № 1: использование понимания списка + нарезка списка
Это сокращение, которое можно использовать для выполнения этой задачи. В этом случае мы просто заново создаем требуемую строку, используя срезы, и расширяем логику для каждого элемента строки в списке, используя понимание списка.


# Код Python3 для демонстрации того, как это работает
# Удалить символ K из списка строк
# использовать понимание списка + нарезка списка


# инициализировать список

test_list = [ ` akash` , `nikhil` , ` manjeet ` , ` акшат` ]


# вывести исходный список

print ( "Исходный список:" + str (test_list))


# инициализировать K

K = 3


# Удалить K-й символ из списка строк
# используя генератор списка + список нарезка

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


# результат печати

print ( "Список после удаления K-го символа каждой строки:" + str (res))

Вывод:

Исходный список: [`akash`,` nikhil`, `manjeet`,` akshat`] Список после удаления K-го символа каждой строки: [`akah `,` nikil`, `maneet`,`aksat`] 

Способ №2: Использование map() + нарезка < br>Этот способ аналогичен описанному выше, с той лишь разницей, что расширение логической части для каждого элемента списка делается с помощью map().


# Код Python3 для демонстрации того, как я t работает
# Удалить K-й символ из списка строк
# используя понимание списка + разрезание списка


# инициализируем список

test_list = [ `акаш` , `nikhil` , ` manjeet` , `akshat` ]


# напечатать исходный список

напечатать ( "Исходный список:" + str (test_list ))


# инициализировать K

K = 3


# Удалить K-й символ из строки списка
# использование понимания списка + нарезка списка

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


# результат в чате

print ( "Список после удаления K-го символа каждой строки: " + str (res))

Вывод:

Исходный список: [`akash`,` nikhil`, `manjeet `,` akshat`] Список после удаления K-го символа каждой строки: [`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