Python
[Python] 한 방에 알파벳 리스트 만들기
전봇대파괴자
2021. 6. 20. 23:43
코딩 테스트나 실습에서, 알파벳 리스트가 필요할 때가 있습니다.
대문자/소문자 리스트가 필요할 때도 있고, 때로는 두 개가 전부 필요하기도 하죠.
하지만 abcdefg...... 를 일일히 다 칠 수는 없습니다.
그럴 때는 아래와 같이 내장함수 string을 불러오면, 손쉽게 해결할 수 있습니다.
import string
# 소문자 리스트
lower = [i for i in string.ascii_lowercase]
print(lower)
# 대문자 리스트
upper = [i for i in string.ascii_uppercase]
print(upper)
# 대문자+소문자 전체 리스트
lowup = [i for i in string.ascii_letters]
print(lower)
이 외에도 숫자 string 리스트를 만들고 싶다면 아래와 같이 사용할 수 있습니다.
물론 for문과 range를 사용한 일반적인 방법이어도 전혀 상관없습니다.
digit = [i for i in string.digits]
print(digit)