Cú pháp lập chỉ mục mở rộng được đề cập trong tài liệu của python.Vấn đề với cú pháp slice danh sách trong python
slice([start], stop[, step])
Đối tượng lát cũng được tạo khi cú pháp lập chỉ mục mở rộng được sử dụng. Ví dụ: a[start:stop:step]
hoặc a[start:stop, i]
. Xem itertools.islice()
để biết phiên bản thay thế trả về một trình lặp.
a[start:stop:step]
hoạt động như mô tả. Nhưng còn cái thứ hai thì sao? Nó được sử dụng như thế nào?
Vì vậy, bạn đang yêu cầu gì 'i' có nghĩa là trong "một [bắt đầu: dừng lại, i]"? –
Vâng, "i" là gì nếu được cho là một chuỗi? – Dingle
'a' không nhất thiết là một chuỗi của một trong các kiểu nguyên thủy mặc định. – Amber