텍스트 파일을 가져 와서 텍스트를 각 단어의 문자열 목록으로 반환하면서 소문자 및 구두점을 반환하려고합니다.목록 내에서 복수 함수 호출
다음 코드를 만들었지 만 각 단어를 문자열로 분할하지 않습니다. 또한 이해력에 .lower()
을 추가 할 수 있습니까?
def read_words(words_file):
"""Turns file into a list of strings, lower case, and no punctuation"""
return [word for line in open(words_file, 'r') for word in line.split(string.punctuation)]
예 입력을 추가하십시오, 당신은 출력으로 싶어하고, 실제 출력이지고있는 것을. – CAB
프로세스가 목록 이해력이 필요한 이유는 무엇입니까? – wwii
이것은 이해가 될 필요가 없습니다. 그냥 코드의 최소 금액 것이라고 생각 – John