Masalah:
Saya perlu menggunakan kursor yang sama beberapa kali. Kemudian saya mendapati bahawa kursor dalam gelung for tidak berguna.
Kemudian saya gunakan
a = db.base.find()
c = b = a
Tetapi selepas gelung a for, b dan c tidak boleh digunakan.
Kemudian saya terfikir untuk menggunakan salinan dalam:
import copy
a = db.base.find()
b = copy.deepcopy(a)
c = copy.deepcopy(a)
Dengan cara ini anda boleh menggunakannya.
Tetapi adakah ini akan meningkatkan penggunaan memori~!
Bagaimana cara menggunakannya dengan cara yang paling cantik? Terima kasih
Anda boleh menggunakan tee itertools