목차
iterable() 예제 - 반복 가능한 객체인지 체크
iterable() 정의
iterable() 구문
iterable() 예제 - 반복 가능한 객체인지 체크
[예제1] - 반복 가능한 객체인지 체크
{% set num = 3 %}
{{ num is iterable }} {# False #}
{% set str = 'Homzzang' %}
{{ str is iterable }} {# True #}
{% set list = ['홈짱닷컴', 'Homzzang'] %}
{{ list is iterable }} {# True #}
[예제2] - 문자열 출력
{% set str = 'Homzzang' %}
{{ str }} {# Homzzang #}
[예제3] - 리스트 출력
{% set list = ['홈짱닷컴', 'Homzzang'] %}
{{ list }} {# ['홈짱닷컴', 'Homzzang'] #}
{% for n in list %} {{ n }} { % endfor %} {# 홈짱닷컴 Homzzang #}
iterable() 정의
반복 가능한 객체인지 체크하는 테스트.
1.
문자열은 반복 가능한 객체에 해당하나, 숫자는 반복 가능 객체 아님.
문자열은 반복 가능 객체이지만, 바로 출력 가능.
그외 반복 가능 객체는 for 반복문 이용해 출력 가능.
2. 공식 매뉴얼
https://jinja.palletsprojects.com/en/3.1.x/templates/#jinja-tests.iterable
iterable() 구문
jinja-tests.iterable(value: Any ) → bool
주소 복사
랜덤 이동