我無法在沒有多個if語句的情況下執行此操作。使用netaddr檢查IP是否在IPNetworks列表中
僞代碼:
ips = [...a list of around 1000 IPs]
cidr_list = ['192.168.10.0/24', '10.10.10.0/24', '192.168.3.0/24']
for ip in ips:
if ip in cidr_list: print ip
人知道正確的方式來做到這一點使用ip地址和IPNetwork從netaddr中?