循环控制语句 之 with_list

Posted mingtian是吧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了循环控制语句 之 with_list相关的知识,希望对你有一定的参考价值。

with_list

不展开循环嵌套的列表。功能类似于

for i in zip([1,2,3],[\'a\',\'b\',\'c\']):
    print(i)
- hosts: all
  tasks:
  - name: debug
    debug:
      msg: " item "
    with_list
    - ["a","b","c"]
    - [1,2,3]

而with_item 会展开循环,可以理解为

def with_item(obj):
    for i in obj:
        if isinstance(i ,list ):
            with_item(i)
        else:
            print(i)

with_item([[1,2,3],[\'a\',\'b\',[\'c\',\'d\']]])

以上是关于循环控制语句 之 with_list的主要内容,如果未能解决你的问题,请参考以下文章

Ansible Loop循环控制

JavaScript的流程控制之for循环语句和while循环语句

流程控制之for循环 流程控制之select语句

Oracle PL/SQL之LOOP循环控制语句

PHP循环控制语句之“while”

Java流程控制之循环结构