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