我有一個列表self.terms中的單詞列表和字符串line。如果列表中的任何條款都在line中,我想將它們寫入文件terms_file。 我使用any()如下所示,但是這返回一個布爾值。 any(terms_file.write(term) for term in self.terms if term in line)
如何寫出文件?我試着添加一個lambda,但是我對他們不是很熟悉,而且沒
>>> l = list(range(10))
>>> l
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> if filter(lambda x: x > 10, l):
... print "foo"
... else: # the list will be empty, so bar will be printed
... print "bar"
我有一個實體叫做Change,我需要在數據庫中進行日誌更改,比如插入,更新或刪除行。 因此,我的更改表包含一些數據,現在我想添加外鍵記錄另一個表中的更改,但我有不同的表。例如,我有天氣表,組表,...所以我做了一些搜索,我發現了一些關於@Any註釋。所以我加了一些列到我的變化實體: @Entity
@Table(name = "CHANGE")
public class Change {