파이썬 | 문자열 목록에서 K번째 문자 제거

| | | |

방법 # 1: 목록 이해 + 목록 조각화 사용
이 작업을 수행하는 데 사용할 수 있는 약식입니다. 여기서는 슬라이싱을 사용하여 필요한 문자열을 다시 만들고 목록 이해를 사용하여 목록에 있는 문자열의 각 요소에 대한 논리를 확장합니다.


# 작동 방식을 보여주는 Python3 코드
# 문자열 목록에서 K번째 문자 제거
# 목록 이해 사용 + 목록 슬라이싱


# 목록 초기화

test_list < /코드> <코드 클래스 ="키워드 "> = <코드 클래스 ="일반 "> [ <코드 클래스 ="문자열 ">` 아카시` <코드 클래스 = "일반 ">, <코드 클래스 = "문자열"> `니힐` <코드 클래스 ="일반 ">, <코드 클래스 ="문자열 ">` 맨지트 ` <코드 클래스 ="일반 ">, <코드 클래스 ="문자열 ">` 아크샤트` <코드 클래스 = "일반">]

<코드 class = "undefined space">
# 원본 목록 인쇄

인쇄 ( "원래 목록:" + str (test_list))


# 초기화 K

K = 3


# 문자열 목록에서 K번째 문자 제거
# 목록 이해 + 목록 사용 슬라이싱

res = [ele [: K] <코드 클래스 = "키워드"> + <코드 클래스 = "일반"> 요소 [K <코드 클래스 = " 키워드 "> + <코드 클래스 ="value "> 1 :] 요소 test_list]


# 결과 출력

인쇄 ( "각 문자열의 K번째 문자 제거 후 목록:" + <코드 클래스 = "함수"> str <코드 클래스 = "일반"> (res))

출력:

원래 목록: [`akash`,` nikhil`, `manjeet`,` akshat`] 각 문자열의 K번째 문자 제거 후 목록: [`akah `,` nikil`, `maneet`,` aksat`] 

방법 #2: map() + 슬라이싱 < br>이 방법은 위에서 설명한 방법과 유사하지만, 유일한 차이점은 목록의 각 요소에 대한 논리 부분의 확장이 map()을 사용하여 수행된다는 것입니다.


# Python3 코드는 내가 어떻게 t works
# 문자열 목록에서 K번째 문자 제거
# 목록 이해 + 목록 슬라이싱 사용


# 목록 초기화

test_list <코드 클래스 = "키워드"> = <코드 클래스 = "일반"> [ <코드 클래스 = "문자열"> `아카시` <코드 클래스 ="일반 ">, `nikhil` , ` manjeet` <코드 클래스 = "일반">, <코드 클래스 = "문자열"> `akshat` <코드 클래스 ="일반 ">]

<코드 클래스 =" 정의되지 않은 공백 ">
# 원본 목록 인쇄

인쇄 ( "원래 목록:" + str (test_list ))


# 초기화 K

K = 3


# K번째 문자 제거 목록 줄
# 목록 이해 + 목록 슬라이싱 사용

res < 코드 클래스 = "키워드"> = <코드 클래스 = "함수"> 목록 <코드 클래스 = "일반"> ( <코드 클래스 = "함수"> 지도 <코드 클래스 = "일반"> ( <코드 클래스 = "키워드"> 람다 <코드 클래스 = "일반"> 요소: 요소 [: K] <코드 클래스 = " 키워드 "> + <코드 클래스 ="일반 "> 요소 [K <코드 클래스 ="키워드 "> + <코드 클래스 ="값 "> 1 :], test_list))


# 채팅 결과

<코드 클래스 = "함수"> 인쇄 <코드 클래스 = "일반"> ( <코드 클래스 = "문자열"> "각 문자열의 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