Python에서 제목 목록 형식 설정하기

860 단어 codenewbiepython
항목 목록을 표시하기 위해 필요할 때가 있지만, 쉼표로 연결된 간단한 목록이 지겹습니까?

아니오그래, 이것이 바로 이 코드가 너의 생활을 바꿀 수 있는 이유야...없을지도 모르지만, 나는 매우 유용하다고 생각한다.
문자열 X, Y, Z의 목록을 지정하면 쉼표로 구분된 간단한 문자열을 되돌려주지만, 마지막 요소는 문자열 "and"로 구분됩니다.
def formatListforTitle(words):
  """
  This function returns a string like:
  For W,X,Y,Z
    W, X, Y and Z
  For X,Y
    X and Z
  """
  words = [s for s in words if s]
  if not words:
    return ''
  if len(words) == 1:
    listTitle = words[0]
  else:
    listTitle = ', '.join(words[:len(words) - 1]) + ' and ' + words[-1]
  return listTitle
이것은 나의 첫 번째 게시물이니 모두가 좋아하길 바란다.

좋은 웹페이지 즐겨찾기