擅长:python、mysql、java
<p>如果确实必须使用<code>{x[1].name}</code>作为格式标记,则可以创建一个合适的对象来代替<code>x</code></p>
<pre><code>v = "My Name='{x[1].name}'"
class Foo:
name = 'test'
print(v.format(x=[Foo,Foo]))
</code></pre>
<p>输出:</p>
<pre><code>My Name='test'
</code></pre>
<p>这里<code>x</code>是一个列表,<code>x[1]</code>是类Foo,<code>x[1].name</code>是字符串“test”,根据需要</p>