#  Списки в функциях питона
Difrex (mira, 14) → All  –  14:28:39 2017-08-14

Зацените


import random


def get_port():
port = random.randrange(33000, 37000, 1)
return port


def check_list(port_list=[], count=0):
if count == 0:
print(port_list)

port = get_port()

if port in port_list:
return "%s: %s in %s" % (count, port, len(port_list))
else:
count += 1
port_list.append(port)
return check_list(port_list, count)


print(check_list())
print(check_list())
print(check_list())


Наверное, для гуру питона поведение будет знакомо, но для меня такое поведение было полной неожиданностью :(
Powered by iii-php v0.11