回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我的主要功能是:</p>
<pre><code>def main():
subprocess.call("cls", shell=True)
ipList,hostList,manfList,masterList,temp = [],[],[],[],[]
ipList,hostList,manfList, = getIPs(),getHosts(),getManfs()
entries = len(hostList)
i = 0
for i in xrange(i, entries):
temp = [[hostList[i]],[manfList[i]],[ipList[i]]]
masterList.<a href="https://www.cnpython.com/list/append" class="inner-link">append</a>(temp)
with open("output.csv", "wb") as f:
writer = csv.writer(f, delimiter=',')
writer.writerows(masterList)
</code></pre>
<p>我当前的输出是它成功地写入CSV,但我的目标是删除方括号。</p>
<p>我试过使用<code>.join()</code>方法,但我知道它只接受单个列表,而不接受嵌套列表。</p>
<p>如果我使用的是三维列表,我怎么能做到这一点呢?注意,我打算在将来添加更多的数据列。</p>
<hr/>
<p>编辑:</p>
<p>我对一行的电流输出类似于:</p>
<blockquote>
<p>['Name1,'] ['Brand,'] ['1.1.1.1,']</p>
</blockquote>
<p>我希望是:</p>
<blockquote>
<p>Name1, Brand, 1.1.1.1,</p>
</blockquote>