Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

K 주위에 문자열을 연결하는 Python 프로그램

<시간/>

'K'를 중심으로 문자열을 연결해야 하는 경우 간단한 반복과 'append' 방법을 사용합니다.

예시

아래는 동일한 데모입니다 -

my_list = ["python", "+", 'is', 'fun', "+", 'to', 'learn']

print("The list is :")
print(my_list)

K = "+"
print("The value of K is :")
print(K)

my_result = []
index = 0

while index < len(my_list):

   element = my_list[index]

   if (index < len(my_list) - 1) and my_list[index + 1] == K:
      element = element + K + my_list[index + 2]

      index += 2
   my_result.append(element)
   index += 1

print("The result is :")
print(my_result)

출력

The list is :
['python', '+', 'is', 'fun', '+', 'to', 'learn']
The value of K is :
+
The result is :
['python+is', 'fun+to', 'learn']

설명

  • 문자열 목록이 정의되고 콘솔에 표시됩니다.

  • 'K'의 값에는 문자열이 할당되어 콘솔에 표시됩니다.

  • 빈 목록이 정의되었습니다.

  • 정수 값은 0으로 초기화됩니다.

  • 정수 값은 목록의 길이보다 작은지 확인합니다.

  • 그렇다면 특정 인덱스의 요소가 변수에 할당됩니다.

  • 정수 변수와 목록의 길이를 다시 비교하여 요소에 다른 값을 할당합니다.

  • 정수는 2씩 증가합니다.

  • 결국 이 변수는 빈 목록에 추가되고 정수는 1씩 증가합니다.

  • 결과는 콘솔에 표시되는 변수입니다.