Hướng dẫn traverse meaning in python - nghĩa ngang trong python
answer 1373 Sử dụng 9chức năng tích hợp:
Để cũng truy cập chỉ mục gốc, hãy sử dụng 0trong danh sách của bạn trước khi chuyển nó đến 9:
Vì 0trả về một máy phát điện và máy phát điện không thể được đảo ngược, bạn cần phải chuyển đổi nó thành một máy phát điện 3trước.1373 hữu ích 5 bình luận chia sẻ 5 bình luận chia sẻ answer 193 Bạn có thể làm: (Hoặc bất cứ điều gì bạn muốn làm trong vòng lặp for.) Các 4lát đảo ngược danh sách trong vòng lặp for (nhưng sẽ không thực sự sửa đổi danh sách của bạn "vĩnh viễn").193 hữu ích 4 bình luận chia sẻ 4 bình luận chia sẻ answer 70 Nếu bạn cần chỉ mục vòng lặp và không muốn duyệt qua toàn bộ danh sách hai lần hoặc sử dụng thêm bộ nhớ, tôi sẽ viết một trình tạo.
70 hữu ích 5 bình luận chia sẻ 5 bình luận chia sẻ answer 70 Nó có thể được thực hiện như thế này: Vì vậy, dự đoán của bạn đã khá gần :) Hơi khó xử nhưng về cơ bản nó nói: bắt đầu với 1 nhỏ hơn 5, tiếp tục cho đến khi bạn đến ngay trước -1, theo từng bước của -1.Fyi, 6chức năng này rất hữu ích vì nó cho phép bạn xem tài liệu cho một thứ gì đó từ bảng điều khiển Python, ví dụ: 770 hữu ích 3 bình luận chia sẻ 3 bình luận chia sẻ answer 24 Các 8chức năng được xây dựng trong là tiện dụng:
Các tài liệu hướng dẫn cho đảo ngược giải thích những hạn chế của nó. Đối với các trường hợp tôi phải đi ngược lại một trình tự cùng với chỉ mục (ví dụ: đối với các sửa đổi tại chỗ thay đổi độ dài trình tự), tôi có chức năng này xác định một mô-đun codeutil của tôi:
Điều này tránh tạo ra một bản sao của trình tự. Rõ ràng, những 8hạn chế vẫn được áp dụng.24 hữu ích 0 bình luận chia sẻ 0 bình luận chia sẻ answer 15 Một cách tiếp cận không có hàng nhập khẩu:
hoặc là
15 hữu ích 1 bình luận chia sẻ 1 bình luận chia sẻ answer 11 Ngoài ra, bạn có thể sử dụng các hàm "phạm vi" hoặc "đếm". Như sau:
Bạn cũng có thể sử dụng "count" từ itertools như sau: 0 11 hữu ích 2 bình luận chia sẻ 2 bình luận chia sẻ answer 10 Làm thế nào về việc không tạo lại một danh sách mới, bạn có thể làm bằng cách lập chỉ mục: 1HOẶC LÀ 210 hữu ích 0 bình luận chia sẻ 0 bình luận chia sẻ answer 9 3HOẶC LÀ 410 hữu ích 0 bình luận chia sẻ 0 bình luận chia sẻ answer 7 9 hữu ích 0 bình luận chia sẻ 5Tôi thích cách tiếp cận trình tạo một lớp lót: 0 bình luận chia sẻ answer 4 7 hữu ích 0 bình luận chia sẻ http://docs.python.org/tutorial/datastructures.html Sử dụng answer 4 4 hữu ích 1 bình luận chia sẻ 6Sử dụng answer 4 4 hữu ích 1 bình luận chia sẻ 7vì những gì đáng giá bạn cũng có thể làm như thế này. rất đơn giản. 8Một cách biểu đạt để đạt được 1trong python 3: 9trong python 2: Tôi không chắc tại sao chúng ta không có cách viết tắt cho điều này, ví dụ: 0 bình luận chia sẻ answer 3 0hoặc tại sao chúng tôi không có answer 2 4 hữu ích 0 bình luận chia sẻ 13 hữu ích 0 bình luận chia sẻ 1 bình luận chia sẻ answer 2 chức năng đảo ngược có ích ở đây: 2 hữu ích 1 bình luận chia sẻ 2Nếu bạn cần chỉ mục và danh sách của bạn nhỏ, cách dễ đọc nhất là làm 3như câu trả lời được chấp nhận đã nói. Nhưng điều này tạo ra một bản sao danh sách của bạn, vì vậy nếu danh sách của bạn đang chiếm một phần lớn bộ nhớ của bạn, bạn sẽ phải trừ đi chỉ số được trả về 4từ đó 5. 3Nếu bạn chỉ cần làm điều đó một lần: 0 bình luận chia sẻ answer 2 hoặc nếu bạn cần làm điều này nhiều lần, bạn nên sử dụng máy phát điện: 42 hữu ích 0 bình luận chia sẻ Tôi nghĩ cách thanh lịch nhất là biến đổi 6và 8sử dụng máy phát điện sau 5tạo ra sự đảo ngược của 6trình lặp 6Nếu bạn chỉ cần làm điều đó một lần: 0 bình luận chia sẻ answer 1 hoặc nếu bạn cần làm điều này nhiều lần, bạn nên sử dụng máy phát điện: 72 hữu ích 0 bình luận chia sẻ 0 bình luận chia sẻ answer 1 Tôi nghĩ cách thanh lịch nhất là biến đổi 6và 8sử dụng máy phát điện sau 82 hữu ích 0 bình luận chia sẻ 0 bình luận chia sẻ answer 1 Tôi nghĩ cách thanh lịch nhất là biến đổi 6và 8sử dụng máy phát điện sau 9tạo ra sự đảo ngược của 6trình lặp 0Thí dụ: 12 hữu ích 0 bình luận chia sẻ 0 bình luận chia sẻ answer 1 Tôi nghĩ cách thanh lịch nhất là biến đổi 6và 8sử dụng máy phát điện sau 22 hữu ích 0 bình luận chia sẻ 0 bình luận chia sẻ answer 0 Tôi nghĩ cách thanh lịch nhất là biến đổi 6và 8sử dụng máy phát điện sautheo kiểu đọc hiểu Danh sách 3tạo ra sự đảo ngược của answer 0 Thí dụ: 4Kết quả: 0 bình luận chia sẻ answer 0 5tôi nghĩ cách này cũng đơn giản để làm điều đó ... đọc từ cuối và tiếp tục giảm cho đến khi độ dài của danh sách, vì chúng tôi không bao giờ thực hiện chỉ mục "kết thúc" do đó được thêm -1. 0 hữu ích 0 bình luận chia sẻ 0 bình luận chia sẻ answer 0 Giả sử nhiệm vụ là tìm phần tử cuối cùng thỏa mãn một số điều kiện trong danh sách (tức là đầu tiên khi nhìn ngược lại), tôi nhận được các số sau: 6Vì vậy, lựa chọn xấu nhất 2là nhanh nhất.0 hữu ích 1 bình luận chia sẻ 1 bình luận chia sẻ answer -1 Giả sử nhiệm vụ là tìm phần tử cuối cùng thỏa mãn một số điều kiện trong danh sách (tức là đầu tiên khi nhìn ngược lại), tôi nhận được các số sau: 7Vì vậy, lựa chọn xấu nhất 2là nhanh nhất. 80 hữu ích 1 bình luận chia sẻ bạn có thể sử dụng máy phát điện: 0 bình luận chia sẻ |