Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python의 문자열 목록에서 요소의 대소문자 변환

<시간/>

데이터 조작의 일부로 문자열의 모든 문자에 대해 단일 케이스가 필요하다는 사실을 알게 될 것입니다. 이 기사에서는 대소문자가 혼합된 문자열 요소가 있는 목록을 가져오는 방법을 살펴보겠습니다. 그런 다음 일부 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']