저는 파이썬과 프로그래밍에 익숙하지 않습니다. 많은 논리 연산자를 사용하여 긴 명령문을 작성하는 것이 좋은 프로그래밍 방법인지 궁금합니다. for 루프와 같이.목록 열거를위한 파이썬 좋은 프로그래밍 연습
예를 들어, 내가 만든 모음의 모든 모음을 가져 와서 그 모음을 포함하는 목록을 반환하는 함수가 있습니다.
def getVowels(word):
vowel_list = []
index = 0
for i in word:
if i == "a" or i == "e" or i == "i" or i == "o" or i == "u" or i == "A" or i == "E" or i == "I" or i == "O" or i == "U":
vowel_list.append(word[index])
index += 1
return vowel_list
if 문은 매우 길어졌습니다. 좋은 프로그래밍으로 간주됩니까? 그렇지 않은 경우이 함수를 코딩하는 더 좋은 방법이 있습니까?
: //docs.python.org/library/functions.html#enumerate)를 카운터 대신 사용하십시오. – agf
이것은 좋은 질문입니다. 다음 며칠 이내에 답변을 수락하십시오. – Marcin