Python 3.x 如何在python中从行中追加字符串
在做作业时,我突然想到一个问题:如何从行中生成字符串 我有以下问题Python 3.x 如何在python中从行中追加字符串,python-3.x,Python 3.x,在做作业时,我突然想到一个问题:如何从行中生成字符串 我有以下问题 def make_str_from_row(board, row_index): make_str_from_row([['A', 'N', 'T', 'T'], ['X', 'S', 'O', 'B']], 0) str = "".join[(make_str_from_row[0][0])] print(str) 答案应该是“ANTT” 但是我犯了个错误 TypeError:“函数”对象不可下标 使用“”。加入
def make_str_from_row(board, row_index):
make_str_from_row([['A', 'N', 'T', 'T'], ['X', 'S', 'O', 'B']], 0)
str = "".join[(make_str_from_row[0][0])]
print(str)
答案应该是“ANTT”
但是我犯了个错误
TypeError:“函数”对象不可下标
使用“”。加入(['A','N','T','T'])
在你的例子中:
a = ([['A', 'N', 'T', 'T'], ['X', 'S', 'O', 'B']], 0)
str = "".join(a[0][0])
print(str)
从最初的问题开始,我假设你使用了一个元组
根据您的评论:
def make_str_from_row(board, row_index):
return "".join(board[row_index])
先生,谢谢您的代码,但是“.join在函数中不起作用我收到一个错误“function”对象不是subscriptable请尝试搜索stackoverflow。我发现:如果没有你的代码,我无法回答这个问题def make_str_from_row(board,row_index):make_str_from_row([[A',N',t',t'],[X',S',O',B']],0)str=“”。加入[(make_str u from_row[0][0])]打印(str str