我一直在尝试检查用户提交的字符串是否包含某个子字符串,并在打印回复时替换它们。
list_in_list = [["I", "you"], ["We", "Us"], ["Her", "Him"]]
我一直在使用以下代码来测试这些值是否作为调试回复:
print [row[0] for row in list_in_list] in reply
回复是用户输入的字符串
但是它返回此错误:
TypeError: 'in <string>' requires string as left operand, not list
我也无法弄清楚如何检索要替换的正确值。我正在考虑循环它
reply.replace(list_in_list[0][x], list_in_list[0][x])
其中 x = 执行的循环数量,但我对如何编码感到困惑。