formatlist 함수

formatlist 함수 (formatlist Function)

formatlist 함수는 사양 문자열에 따라 여러 값을 포맷해 문자열 리스트를 생성해요. format 함수와 같은 사양 문법을 사용하지만 결과는 단일 문자열이 아닌 리스트예요.

출처: 문서

본문

formatlist 함수는 사양 문자열에 따라 여러 값을 포맷해 문자열 리스트를 생성해요.

formatlist(spec, values...)

사양 문자열은 format 함수와 같은 문법을 사용해요.

주어진 값은 리스트 인자와 비-리스트 인자의 혼합일 수 있어요. 주어진 리스트는 모두 같은 길이여야 하며, 이 길이가 결과 리스트의 길이를 결정해요. 리스트 인자들은 인덱스 순서대로 함께 반복되고, 비-리스트 인자는 각 반복마다 반복 사용돼요. 포맷 문자열은 리스트 인자의 요소마다 한 번씩 평가돼요.

예시 (Examples)

> formatlist("Hello, %s!", ["Valentina", "Ander", "Olivia", "Sam"])
[
  "Hello, Valentina!",
  "Hello, Ander!",
  "Hello, Olivia!",
  "Hello, Sam!",
]
> formatlist("%s, %s!", "Salutations", ["Valentina", "Ander", "Olivia", "Sam"])
[
  "Salutations, Valentina!",
  "Salutations, Ander!",
  "Salutations, Olivia!",
  "Salutations, Sam!",
]

두 번째 예시처럼 비-리스트 인자 "Salutations"는 각 반복마다 반복 사용되는 것을 확인할 수 있어요.

  • format — 이 함수가 사용하는 사양 문법을 정의하고, 결과로 단일 문자열을 생성해요.

더 알아보기 (Learn more)