코딩 테스트나 과제 수행 시 알파벳의 갯수 등의 파악을 위해 알파벳 리스트가 필요한 경우가 있습니다.
alphabet_list = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
일반적으로는 위와 같이 영문자를 일일히 작성해야 하지만 파이썬은 해당 작업을 import를 통해 쉽게 해결할 수 있습니다.
from string import ascii_lowercase
alphabet_list = list(ascii_lowercase)
print(alphabet_list)
string 모듈에서 ascii_lowercase를 import하여 list 형태로 변환하면 리스트에 들어간 알파벳을 쉽게 구현할 수 있습니다.
출력을 해보면 우리가 원하는 형태로 잘 생성되어 있는 것을 확인할 수 있습니다.
from string import ascii_lowercase
alphabet_dict = {}
for i in ascii_lowercase:
alphabet_dict[i] = -1
print(alphabet_dict)
ascii_lowercase는 for문의 반복 요소로써도 활용이 가능합니다.
for문을 활용하여 딕셔너리의 key 값으로 알파벳을 주었으며, value는 -1로 주었습니다.
마찬가지로 출력을 해보면 우리가 원하는 형태로 잘 수행되어 출력되는 것을 확인할 수 있습니다.
[Python] 파이썬 문법 (주요 라이브러리) (0) | 2021.08.20 |
---|---|
[Python] 파이썬 문법 (조건문, 입출력, 함수) (0) | 2021.08.19 |
[Python] 파이썬 문법 (자료형) (0) | 2021.08.18 |
[Python] 리스트 생성 시 초기값 설정하기 (0) | 2021.02.01 |
[Python] print() 줄바꿈 제거하는 방법 (0) | 2020.07.14 |