= [[]] * n قد يؤدي إلى سلوك غير متوقع حيث يبدو أن القوائم مرتبطة معًا. إلى نفس كائن القائمة الأساسية. عندما تقوم بتعديل إحدى القوائم في التسلسل ، تنعكس التغييرات في جميع القوائم الأخرى لأنها تشير جميعًا إلى نفس الكائن. ، من المهم تهيئة كل قائمة بشكل منفصل. يمكن تحقيق ذلك باستخدام بناء الجملة التالي:
في هذا المثال ، تحتوي القائمة x على ثلاث مراجع إلى كائن القائمة نفسه ، لذلك أي تعديلات تم إجراؤها على قائمة واحدة الآخرون. x [1] .append (0) طباعة (x) # الإخراج: [[] ، [0] ، []]
هنا ، كل قائمة في x هي كائن منفصل ، لذلك لا تؤثر التغييرات التي تم إجراؤها على قائمة واحدة على الآخرين.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3