拆分后如何添加两个空格?

How to add two spaces after split?

关于我的代码:

params: 
  "- key: fruits|value: apples, - key: travel_by|value: truck "

{% for elements in params.split(",") %}
{% for line in elements.split("|") %}
{{ line }}
{% endfor %}
{% endfor %}

我有这个不想要的结果:

- key: fruits

value: apples



- key: travel_by

value: truck

因为我搜索了拆分后在"value:..."前加2个空格""的方法

你可以像这样添加空格

{{ "  " + line }}

{{ "\t" + line }}

根据文档:

  • Adds two objects together. Usually the objects are numbers but if both are strings or lists you can concatenate them this way.

我发现:

我在“|”后面加了2个空格关于数据结构。

params: 
  "- key: fruits|  value: apples, - key: travel_by|value: truck "

有了这个,第二次拆分用“|”切掉了短语synbol 分为两部分,第二部分以 2 个空格开头,以便正确识别。