Slice Assignment vs. Direct List Assignment
Slice assignment ialah sintaks yang digunakan untuk mengubah suai atau menetapkan nilai kepada senarai berdasarkan julat yang ditentukan . Ia berbeza daripada tugasan senarai langsung dalam beberapa cara utama.
Tugasan Terus:
<code class="python">a_list = ['foo', 'bar']</code>
Tugasan langsung mencipta senarai baharu dalam ingatan dan memberikan rujukan kepada pembolehubah a_list. Kandungan asal a_list dibuang.
Slice Assignment:
<code class="python">a_list[:] = ['foo', 'bar']</code>
Slice assignment menggunakan sintaks slice [:], yang mewakili keseluruhan senarai. Ia mengubah suai senarai sedia ada yang ditunjuk oleh a_list dan bukannya mencipta yang baharu.
Perbezaan:
Atas ialah kandungan terperinci Slice Assignment atau Direct List Assignment - Apakah Perbezaannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!