Collections behave differently from dicts, you need to use operations such as issubset ():
>>> k {'ip': '123.123.123.123', 'pw': 'test1234', 'port': 1234, 'debug': True} >>> set('ip,port,pw'.split(',')).issubset(set(k.keys())) True >>> set('ip,port,pw'.split(',')) in set(k.keys()) False
MortenB Jan 08 '19 at 8:23 2019-01-08 08:23
source share