숫자가 있는 문자열을 추출해야 하는 경우 목록 이해와 'isdigit' 방식을 사용합니다.
예시
아래는 동일한 데모입니다 -
my_string = "python is 12 fun 2 learn" print("The string is : ") print(my_string) my_result = [int(i) for i in my_string.split() if i.isdigit()] print("The numbers list is :") print(my_result)
출력
The string is : python is 12 fun 2 learn The numbers list is : [12, 2]
설명
-
문자열이 정의되어 콘솔에 표시됩니다.
-
목록 이해는 문자열을 반복하는 데 사용되며 모든 요소는 'isdigit' 함수를 사용하여 숫자인지 확인하고 정수로 변환됩니다.
-
이들은 목록에 저장되고 변수에 할당됩니다.
-
콘솔에 표시되는 출력입니다.