.join()错误;不知道为什么

时间:2016-03-30 23:09:16

标签: python

由于我不希望数组的索引用逗号分隔,所以我写了这段代码:

landscape2 = ''.join(landscape)

但是,我收到一条错误消息" landscape2 ='' .join(landscape) TypeError:序列项0:预期的str实例,列表找到" 我不知道这意味着什么,我想知道你是否可以提供帮助。

1 个答案:

答案 0 :(得分:0)

您描述的错误意味着它正在尝试将两个列表连接在一起。那是不可能的。

根据您的评论,听起来您实际上想要做的是:

"\n".join(["".join(sublst) for sublst in landscape])

这将创建一个新的字符串列表,然后将这些字符串与换行符连接起来,基本上创建一个2D矩形字符。