我正在尝试将电子表格中两列的条目合并到 python 中的单个列表中。第一列包含每对中的第一个人,是提出问题的人,即提问者。第二个是回答的人:回答者。我希望列表看起来像这样:
[('Jack', 'Jill'), ('Jack', 'John'), ('Jack', 'Jason'), ('Jill', 'John')...]
但是,我的列表如下所示:
['(Jack, Jill)', '(Jack, John)', '(Jack, Jason)', '(Jack, john)'...]
关键区别在于,在第一个列表中,引号在括号的内侧,而在第二个列表中,引号在括号的外侧。
这是我的过程:
answerers = line['answerers'].split(" ")
for answerer in answerers:
edgelist.append("(" + line['questioner'] + ", " + answerer + ")")
我应该做些什么不同的事情来让引号在里面,每个人周围,而不是在外面?