def filtered_imagesIds(imageParam,serverId)
###code to get subset of data provided using serverId
def oldest_image(filteredImageParam)
### code to find oldest image
mainfunc()
completeImageSet = (### code to get whole set of ImageIds)
for server in serverList:
filteredImageSet = fitered_ImageIds(completeImageSet,server)
oldestImage = oldest_image(filteredImageSet)
oldImageList.append(oldestImage)
print oldImageList
Это грубый скелет моего кода.Как вы можете видеть, я пытаюсь получить самое старое изображение для сервера из отфильтрованного набора изображений, полученных из всего набора изображений.
Я новичок в python и не уверен, насколько это эффективнопередать аргумент с одинаковым значением (completeImageSet
) в функцию (filtered_ImageIds
), которая будет вызываться несколько раз.
Будет ли объект создаваться при каждом вызове функции?Если это так, было бы более эффективно иметь что-то вроде глобальной переменной?