Tôi đã mucking xung quanh một chút với Python, và tôi đã thu thập được rằng nó thường là tốt hơn (hoặc 'pythonic') để sử dụngTruy cập vào các yếu tố với offsets trong Python cho .. trong vòng
for x in SomeArray:
thay so với hơn C-style
for i in range(0, len(SomeArray)):
tôi làm thấy được lợi ích trong việc này, mã chủ yếu là bụi, và khả năng sử dụng các chức năng đẹp map()
và có liên quan. Tuy nhiên, tôi thường xuyên phải đối mặt với tình huống mà tôi muốn đồng thời truy cập vào các yếu tố của các offset khác nhau trong mảng. Ví dụ, tôi có thể muốn thêm phần tử hiện tại vào phần tử sau hai bước. Có cách nào để làm điều này mà không cần đến các chỉ mục rõ ràng?
Lưu ý rằng phạm vi (0, len (SomeArray)) tương đương với phạm vi thông thường hơn (len (SomeArray)). – EOL