Хүнд үүрлэхээс зайлсхий. Гогцоонуудыг гогцоон дотор үүрлэх нь үнэхээр муу санаа бөгөөд энэ нь хэд хэдэн давталтын хувьсагчдыг (i, j, k, l, m…) анхаарч үзэх гэсэн үг юм. Та мэргэшсэн хэрэглүүрийн аргуудын тусламжтайгаар гогцоонд хүнд үүрлэх, гогцоо үүсгэхээс зайлсхийх боломжтой. Муу засварлагч болон жижиг дэлгэцийн талаар бодоорой.
Nest for loop ашиглах нь муу юу?
Үүрлэсэн гогцоонууд нь ихэвчлэн (гэхдээ үргэлж биш) буруу дадлага хийдэг, учир нь тэдгээр нь таны хийх гэж буй зүйлд байнга (гэхдээ үргэлж биш) хэтрүүлэгддэг. Ихэнх тохиолдолд зорилгодоо хүрэхийн тулд илүү хурдан бөгөөд үрэлгэн зүйл багатай байдаг.
Та үүрлэсэн гогцооноос зайлсхийж чадах уу?
itertools ашиглан үүрлэсэн гогцооноос зайлсхий. itertools-аар үүрлэсэн гогцооноос зайлсхийх арга бас бий. бүтээгдэхүүн. Та itertools ашиглаж болно. бүтээгдэхүүн нь олон жагсаалтын бүх хослолыг нэг гогцоонд авах ба та үүрлэсэн гогцоонтой ижил үр дүнг авах боломжтой.
Үүрлэсэн гогцоо чухал уу?
Үүрлэсэн гогцоонууд нь гадна гогцоогоор дамжих бүрд үед гаднах гогцоонд байгаа өгөгдөл дээр зарим үйлдлийг давтах шаардлагатай үед ашигтай байдаг. … Жишээлбэл, та файлыг мөр мөрөөр уншиж, мөр бүрт “the” гэдэг үг хэдэн удаа олддогийг тоолох ёстой.
Үндсэн код яагаад муу байна вэ?
Гүн үүрлэсэн нөхцөлүүд ямар код, хэзээ ажиллахыг хэлэх бараг боломжгүй болгодог. Нөхцөл байдлын хамгийн том асуудал нь кодын удирдлагын урсгалыг бүдгэрүүлдэг: өөрөөр хэлбэл ямар код хэзээ, хэзээ ажиллахыг хэлэх боломжгүй болгодог.