在python中,我想使用连接函数,但出现错误:“ TypeError:'builtin_function_or_method'对象无法下标”

时间:2020-04-18 08:45:37

标签: python python-3.x string join methods

*#声明了一个字符串**

s=','

#I want to apply join method of string

print(s.join['cats','rats','bats'])

我想要想要的输出->猫,老鼠,蝙蝠 但是相反,我得到了上面提到的错误

2 个答案:

答案 0 :(得分:0)

您在此处缺少函数括号。由于方括号也用作下标运算符(例如,在访问列表的元素时),因此会导致错误。 用列表填充您的加入方法,如下所示:s.join(['cats','rats','bats'])

答案 1 :(得分:0)

您需要添加括号并在其中指定列表。

s=','

print(s.join(['cats','rats','bats']))
#Output cats,rats,bats