Tôi mới vào Python, ai đó có thể xin vui lòng cho tôi biết sự khác biệt giữa đầu ra của hai khối các mã:Cắt lát danh sách bằng Python
1.
>> example = [1, 32, 1, 2, 34]
>> example[4:0] = [122]
>> example
[1, 32, 1, 2, 122, 34]
2.
>> example = [1, 32, 1, 2, 34]
>> example[4:1] = [122]
>> example
[1, 32, 1, 2, 122, 34]
Tôi khá chắc chắn rằng dòng một và ba của cả hai khối mã không hợp lệ python, trừ khi bạn đã xác định ví dụ là danh sách, v.v ... với ít nhất 123 phần tử. –
Gợi ý: 'Ví dụ [4: 0]' trả về gì? Điều gì về 'ví dụ [4: 1]'? Và 'ví dụ [4: 5]'? Cố gắng hiểu cách thức hoạt động của quá trình cắt đầu tiên, sau đó bạn có thể suy ra lý do tại sao các bài tập của bạn làm điều tương tự. –
Cảm ơn các bạn ... cuối cùng đã hiểu được khái niệm cắt – kanishka