Здравствуйте, в моей компании есть функция, которую я не понимаю. Он использует объединение без предшествующего строкового объекта. Всякий раз, когда я пытаюсь подражать такое поведение в моей оболочке Python, я получаю ошибку:Python join (NameError: name 'join' не определен)
(NameError: name 'join' is not defined)
Который имеет смысл, так как присоединиться не должен работать таким образом
Вот код:
from datetime import time
import math
def doit(reservations, operationFrom, operationTo):
ret = [(operationFrom, operationTo, 0)]
for res in reservations:
ret = join(res, ret, sum)
return ret
Почему соединение не вызывает ошибку? Не присоединиться должен быть использован как так, например:
"fkasndfk".join(['x','y','z'])
Здесь есть функция «join», определенная в коде вашей компании. – uselpa