Python 如何从jinja模板中一个值有两个键的dict中删除引号和括号?

Python 如何从jinja模板中一个值有两个键的dict中删除引号和括号?,python,jinja2,Python,Jinja2,我使用的是Python 3.52,我有两个键指向dict中的单个值: 代码: 输出: Key: ('m3.large', 'us-west-2b') Value: 1 Key: ('m3.xlarge', 'us-west-2b') Value: 1 jinja模板: 表,th,td{ 边框:1px纯黑; 边界塌陷:塌陷; } th,td{ 填充:3倍; 文本对齐:居中; } 表t01{ 宽度:30%; 背景色:#F1C1; } 实例类型 计数 {%为键,未使用的\保留\实例中的值

我使用的是
Python 3.52
,我有两个键指向dict中的单个值:

代码:

输出:

Key:  ('m3.large', 'us-west-2b')
Value:  1
Key:  ('m3.xlarge', 'us-west-2b')
Value:  1
jinja模板:


表,th,td{
边框:1px纯黑;
边界塌陷:塌陷;
}
th,td{
填充:3倍;
文本对齐:居中;
}
表t01{
宽度:30%;
背景色:#F1C1;
}
实例类型
计数
{%为键,未使用的\保留\实例中的值。items()%}
{{key}}
{{value}}
{%endfor%}

您可以像这样连接元组中的字符串:

{% for key, value in unused_reserved_instances.items() %}
  <tr>
    <td>{{key|join(' - ')}}</td>
    <td>{{value}}</td>
  </tr>
{% endfor %}
{%用于键,未使用的\u保留\u实例中的值。items()%}
{{key | join('-')}
{{value}}
{%endfor%}

您可以迭代该元组:

<td>{% for v in key %}{{v}}{%endfor%}</td>
{%for%v在键%}{{v}{%endfor%}

我收到一个错误
jinja2.exceptions.TemplateSyntaxError:应为标记“打印结束语句”,得到“:”
@Berlin Modified。您能再试一次吗?只是想了解,为什么我尝试打印时失败了,但使用jinja它的作品?
对于键,未使用的\u保留\u实例中的值。items():
在python中,您将执行:
打印('-'.join(key))
。语法有点不同。
<td>{% for v in key %}{{v}}{%endfor%}</td>