모든 요소 뒤에 주어진 문자열을 추가하여 튜플을 목록으로 변환해야 할 때 목록 이해력을 사용합니다.
예시
아래는 동일한 데모입니다 -
my_tuple = ((15, 16), (71), 42, 99) print("The tuple is :") print(my_tuple) K = "Pyt" print("The value of K is :") print(K) my_result = [element for sub in my_tuple for element in (sub, K)] print("The result is :") print(my_result)
출력
The tuple is : ((15, 16), 71, 42, 99) The value of K is : Pyt The result is : [(15, 16), 'Pyt', 71, 'Pyt', 42, 'Pyt', 99, 'Pyt']
설명
-
정수 튜플의 튜플이 정의되어 콘솔에 표시됩니다.
-
K 값이 정의되어 콘솔에 표시됩니다.
-
목록 이해는 요소를 반복하는 데 사용되며 'in' 연산자는 요소가 지정된 K 값과 같은지 확인하는 데 사용됩니다.
-
그렇다면 목록으로 변환되고 변수에 할당됩니다.
-
콘솔에 표시되는 출력입니다.