ips = { } ##dicctionarioips.append('127.0.0.1')ips.append('127.0.0.2')ips.append('127.0.0.3')while True: for x in ips: ## iguale for x in ['127.0.0.1','127.0.0.2','127.0.0.3']"""1º loop x == 127.0.0.1 2º loop x == 127.0.0.2 3º loop x == 127.0.0.3 4º loop acaba el for""" if ips[x] == None: ips[x] = ips[x] ### 127.0.0.1 contiene el valor 127.0.0.1entonces no importa si el for hace un milione de loop, el valor 127.0.0.1 es siempre el mismo por eso si el 127.0.0.1 no contiene un nick ( o un valor ) el if ips[x] == None: va se iguale a True, es eso q compreendo sobre los for y los dicctionary,