데이터 조작의 일부로 문자열의 모든 문자에 대해 단일 케이스가 필요하다는 사실을 알게 될 것입니다. 이 기사에서는 대소문자가 혼합된 문자열 요소가 있는 목록을 가져오는 방법을 살펴보겠습니다. 그런 다음 일부 Python 함수를 적용하여 모두 단일 케이스로 변환합니다.
lower() 사용
하위 함수는 전체 문자열을 소문자로 변환할 수 있는 문자열 함수입니다. 그래서 우리는 목록의 각 요소에 하위 함수를 적용하기 위해 람다와 맵을 사용합니다.
예
listA = ['MoN', 'TuE', 'FRI'] # Given list print("Given list : \n",listA) res = list(map(lambda x: x.lower(), listA )) # printing output print("New all lowercase list: \n",res)
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
Given list : ['MoN', 'TuE', 'FRI'] New all lowercase list: ['mon', 'tue', 'fri']
상단() 포함
이 접근 방식에서 우리는 for 루프를 통해 목록에 upper()를 직접 적용합니다. 따라서 각 문자열은 대문자로 변환됩니다.
예
listA = ['MoN', 'TuE', 'FRI'] # Given list print("Given list : \n",listA) res = [x.upper() for x in listA] # printing output print("New all uppercase list: \n",res)
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
Given list : ['MoN', 'TuE', 'FRI'] New all uppercase list: ['MON', 'TUE', 'FRI']