'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씩 증가합니다.
-
결과는 콘솔에 표시되는 변수입니다.