优化数组匹配元素到数组元素的方法?

时间:2019-03-01 05:48:51

标签: python arrays numpy

这是我正在使用的代码,很典型的是它可以完成工作,但是如果您有数百万行,是否有更好的方法来做到这一点? numpy能够更快地做到吗?或将其放在sql数据库中?

query = [['0', 'abc'],
        ['1', 'def'],
        ['2', 'ghi']]

db =   [['0', 'ghi'],
        ['1', 'def'],
        ['2', 'adv'],
        ['3', 'iop'],
        ['4', 'def'],
        ['5', 'abc']]

for q in query:
    for d in db:
        if q[1] in d[1]:
            print("matched")

谢谢!

0 个答案:

没有答案