# Списки в функциях питона
Difrex (mira, 14) → All – 14:28:39 2017-08-14
Зацените
Наверное, для гуру питона поведение будет знакомо, но для меня такое поведение было полной неожиданностью :(
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())
Наверное, для гуру питона поведение будет знакомо, но для меня такое поведение было полной неожиданностью :(