구분 기호가 있는 문자열 목록을 튜플 목록으로 변환해야 하는 경우 목록 이해, 'tuple' 방법 및 'split' 방법이 사용됩니다.
예
아래는 동일한 데모입니다 -
my_list = ["21$12", "33$24$48$69", "14$10$44"] print("The list is :") print(my_list) key = "$" print("The key is :") print(key) my_result = [tuple(int(element) for element in sub.split(key)) for sub in my_list] print("The result is :") print(my_result)
출력
The list is : ['21$12', '33$24$48$69', '14$10$44'] The key is : $ The result is : [(21, 12), (33, 24, 48, 69), (14, 10, 44)]
설명
-
문자열 값 목록이 정의되어 콘솔에 표시됩니다.
-
키 값이 정의되어 콘솔에 표시됩니다.
-
목록 이해는 목록을 반복하는 데 사용됩니다.
-
이전에 정의한 '키'를 기준으로 분할됩니다.
-
그런 다음 정수로 변환된 다음 튜플 목록으로 변환됩니다.
-
이것은 변수에 할당됩니다.
-
이것은 콘솔에 출력으로 표시됩니다.