파이썬 | 특정 인덱스에 부분 문자열 추가

| | | | |

방법 # 1: 목록 슬라이싱 사용

이 작업은 목록 슬라이싱을 사용하여 수행할 수 있습니다. 그렇게 할 때 우리는 단순히 목록을 두 개로 쪼개서 대상 위치에서 분할한 다음 중간에 대상 하위 문자열을 삽입한 후 다시 결합합니다.


# Python3 데모 코드
# 특정 인덱스에 부분 문자열 추가
# 목록 조각화 사용


# 초기화 문자열

test_string = `geeksgeeks`


# add_string 초기화

add_string = "for"


#원본 문자열 인쇄

인쇄 ( "원래 문자열: " + test_string)


# 행 추가 인쇄

인쇄 ( "추가 문자열:" + add_string)


# 초기화 N

N = 5


# 목록 슬라이싱 사용
# 추가 특정 인덱스의 부분 문자열

res = 테스트 문자열 [: N] <코드 클래스 = "키워드"> + <코드 클래스 = "일반"> add_string <코드 클래스 = "키워드"> + < 코드 클래스 = "일반" > test_string [N:]


<코드 클래스 = " comment"> # 결과 인쇄

인쇄 ( "추가 수행 후 문자열:" + str (res) )

출력:

원래 문자열: geeksgeeks 추가 문자열: 추가 후 문자열: pythonengineering 

방법 # 2: join() + list() + insert() 사용

또 다른 가능한 해킹 다음 문제에 대해 수행할 수 있는 것은 문자열을 목록으로 변환하고 특정 위치에 문자열을 추가한 다음 결합을 수행하는 것입니다.


# Python3 데모 코드
# 특정 인덱스에 부분 문자열 추가
# 조인( ) + 목록() + 삽입() 사용


# 문자열 초기화

<코드 클래스 = "일반"> test_string <코드 클래스 = "키워드"> = <코드 클래스 = "문자열"> `괴짜`


# add_string 초기화

add_string = "for"


# 원본 줄 인쇄

인쇄 ( "원래 문자열:" + test_string)


# 인쇄 추가 행

인쇄 ( "추가 문자열:" + add_string)


# 초기화 N < /코드>

<코드 클래스 = "일반"> N <코드 클래스 = "키워드"> = 5


# 조인() + 목록() + 삽입()
# 특정 인덱스에 부분 문자열 추가

res = 목록 (test_string)

res.insert (N, add_string)

res = `` .join(res)


# 결과 출력

인쇄 ( "덧셈을 수행한 후의 문자열:" + str (res))

종료:

원래 문자열: geeksgeeks 추가 문자열: 추가 수행 후 문자열: pythonengi 니어링 

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