我试图找出如何检查数组是否包含另一个数组:
import re
...
pattern = re.compile("|".join(searchlist))
with open("your_file") as f:
for line in f:
if not re.search(pattern, line):
print(line)
但行
如果grid.contains([1,1]){
抛出错误:
上下文类型'@noescape([Int])抛出 - > Bool'不能用 数组文字
答案 0 :(得分:1)
默认情况下,Swift数组不符合Equatable。但你仍然可以在谓词中比较它们:
if (grid.contains { $0 == [1,1] } == true) {
}