Python에서 목록을 소문자로 변환

Vaibhhav Khetarpal 2023년10월10일
  1. str.lower() 함수와 for 루프를 사용하여 Python에서 문자열 목록을 소문자로 변환
  2. map() 함수를 사용하여 Python에서 문자열 목록을 소문자로 변환
  3. 목록 이해 방법을 사용하여 Python에서 문자열 목록을 소문자로 변환
Python에서 목록을 소문자로 변환

목록은 단일 변수에 여러 항목을 저장하는 데 사용할 수 있습니다. 파이썬에서는 목록에 포함된 다른 요소가 작은따옴표나 큰따옴표로 묶인 문자열 목록을 만들 수 있습니다.

이 튜토리얼은 파이썬에서 문자열 목록을 소문자로 변환하는 방법을 보여줍니다.

str.lower() 함수와 for 루프를 사용하여 Python에서 문자열 목록을 소문자로 변환

str.lower() 메소드는 주어진 문자열의 모든 대문자를 단순히 소문자로 변환하고 결과를 제공하는 데 사용됩니다. 유사하게, str.upper() 메소드는 이 프로세스를 역전시키는 데 사용됩니다.

str.lower() 함수와 함께 for 루프는 주어진 문자열 목록의 모든 요소를 ​​반복하는 데에도 사용됩니다.

다음 코드는 str.lower() 함수와 for 루프를 사용하여 문자열 목록을 소문자로 변환합니다.

s = ["hEllO", "iNteRneT", "pEopLe"]
for i in range(len(s)):
    s[i] = s[i].lower()
print(s)

출력:

['hello', 'internet', 'people']

map() 함수를 사용하여 Python에서 문자열 목록을 소문자로 변환

Python은 지정된 iterable의 지정된 요소 간에 특정 프로세스를 적용하는 데 사용할 수 있는 map() 함수를 제공합니다. 이 함수는 반복자 자체를 출력으로 반환합니다.

람다 함수는 임의의 양의 인수를 사용하고 하나의 표현식으로만 구성된 컴팩트한 익명 함수로 정의할 수 있습니다. 람다 함수도 이 방법에서 map 함수와 함께 사용됩니다.

다음 코드는 map() 함수와 람다 함수를 사용하여 Python에서 문자열 목록을 소문자로 변환합니다.

s = ["hEllO", "iNteRneT", "pEopLe"]
a = map(lambda x: x.lower(), s)
b = list(a)
print(b)

출력:

['hello', 'internet', 'people']

목록 이해 방법을 사용하여 Python에서 문자열 목록을 소문자로 변환

목록 이해는 이미 존재하는 목록의 주어진 값을 기반으로 구성할 목록을 만드는 훨씬 짧은 방법입니다. 이 방법은 기본적으로 모든 항목이 소문자로 된 새 목록을 만듭니다.

다음 코드는 목록 이해를 사용하여 문자열 목록을 소문자로 변환합니다.

s = ["hEllO", "iNteRneT", "pEopLe"]
a = [x.lower() for x in s]
print(a)

출력:

['hello', 'internet', 'people']
Vaibhhav Khetarpal avatar Vaibhhav Khetarpal avatar

Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.

LinkedIn

관련 문장 - Python List