如何用一两个句子定义i和j的值,如果i和j匹配,则应返回true。 i和j的值可以是“名词短语”或“代词。例如:
list= [('اکلیل', 'N'), ('احمد', 'Ne'), ('استاد', 'N'), ('پوهنتون', 'Ne'), ('کابل',
'N'), ('است', 'V'), ('.', 'PUNC'), ('او', 'PRO'), ('هر', 'DET'), ('روز', 'N'),
('ساعت', 'Ne'), ('۸', 'NUM'), ('بجه', 'N'), ('به', 'P'), ('کار', 'N'),
('میرود', 'V'), ('.', 'PUNC')]
for i, j in list:
if i == 'NP'and j =='PRO':
......
答案 0 :(得分:0)
据我了解您的问题,这可能是您问题的最接近答案
list= [('اکلیل', 'N'), ('احمد', 'Ne'), ('استاد', 'N'), ('پوهنتون', 'Ne'), ('کابل', 'N'), ('است', 'V'), ('.', 'PUNC'), ('او', 'PRO'), ('هر', 'DET'), ('روز', 'N'), ('ساعت', 'Ne'), ('۸', 'NUM'), ('بجه', 'N'), ('به', 'P'), ('کار', 'N'), ('میرود', 'V'), ('.', 'PUNC')]
for i,j in list:
if ( j == 'N' or j == 'PRO'):
return True
#your code goes here