0

在做作业时,我遇到了一个问题,即如何从行中创建一个字符串,我遇到了以下问题

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:“函数”对象不可下标

4

1 回答 1

0

利用"".join(['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])
于 2012-11-11T19:13:10.690 回答