에서 예외 문자열의 각 단어 첫 글자를 대문자로 is ","it ","if "등? 우리가 불필요한 임시 변수를 제거하고을 받아 여기에이 내가 주어진 것입니다 파이썬
def sensible_title_caps(str, no_caps_list = ["and", "is", "it", "if"]):
words = []
for word in str.split():
if word not in no_caps_list:
word = word.capitalize()
words.append(word)
return " ".join(words)
:로
no_caps_list = ["and", "is", "it", "if"]
def cap(s):
lst = s.split()
res = ''
for word in lst:
if word not in no_caps_list:
word = word.capitalize()
res = res + ' '+ word
return res
이 기능의 청소기 버전을 작성할 수 있습니다
당신은 무엇을하려고 않았다
또는 끔찍한
는 지능형리스트로 난독? 특정 문제가 무엇입니까? (c) –그래서 길이가 4 이상이고 res {0 : 1] .upper()를 사용할 수 있습니다. – dmitryro