在Python中,计算两个列表之间差异的最佳方法是什么?
例
A = [1,2,3,4]
B = [2,5]
A - B = [1,3,4]
B - A = [5]
Run Code Online (Sandbox Code Playgroud) 我正在开发一个程序的一部分,将陈述变成问题。
当我尝试删除它时x,它会返回None。我希望它打印删除该项目的句子,我做错了什么?
def Ask(Question):
Auxiliary = ("will", "might", "would", "do", "were", "are", "did")
for x in Auxiliary:
if x in Question:
Question_l = Question.lower()
Question_tk_l = word_tokenize(Question)
Aux_Rem = Question_tk_l.remove(x)
print (Aux_Rem)
Run Code Online (Sandbox Code Playgroud)
想要的行为示例:
"what we are doing in the woods"
Run Code Online (Sandbox Code Playgroud)
应该成为
"what we doing in the woods"
Run Code Online (Sandbox Code Playgroud)
我想从问题中删除任何辅助词。