如何在python中追加行中的字符串

时间:2012-11-11 19:03:27

标签: 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:'function'对象不可订阅

1 个答案:

答案 0 :(得分: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])