擅长:python、mysql、java
<p>列表内容使用所包含对象的<code>repr()</code>结果,该结果反过来对对象使用<code>__repr__</code>方法。你知道吗</p>
<p><code>print()</code>使用<code>str()</code>转换对象,如果存在,则使用<code>__str__</code>方法,否则使用<code>__repr__</code>。你知道吗</p>
<p>您的<code>remote</code>对象(一个<code>digi.xbee.devices.RemoteZigBeeDevice</code>实例)只有一个<code>__str__</code>方法,没有<code>__repr__</code>方法。实现后者以自定义对象在列表中的显示方式。你知道吗</p>
<p>或者,使用以下选项打印列表中的所有单个值:</p>
<pre><code>print(*m)
</code></pre>
<p>然后用空格分隔,使用<code>sep='...'</code>指定不同的分隔符。你知道吗</p>
<p>也可以在打印前将列表中的所有对象转换为字符串:</p>
<pre><code>print([str(obj) for obj in m])
</code></pre>
<p>并打印字符串列表。你知道吗</p>