Làm cách nào để lấy n trong danh sách trong python?
Bạn có thể sử dụng phép cắt để cắt danh sách đã cho và nhận danh sách mới với N phần tử đầu tiên của danh sách gốc hoặc danh sách nguồn Show Hoặc, bạn có thể truy cập danh sách bằng chỉ mục và sử dụng câu lệnh lặp như vòng lặp for để lấy N phần tử đầu tiên Một cách khác là sử dụng hiểu danh sách. Đây là một việc quá mức cần thiết để có được N phần tử đầu tiên, nhưng sẽ rất hữu ích khi học lập trình Python Vì vậy, tùy theo yêu cầu, bạn có thể chọn một trong các cách trên để lấy hoặc tạo danh sách mới với N phần tử đầu tiên từ danh sách nguồn Liệt kê với N phần tử đầu tiên bằng cách sử dụng SlicingCú pháp để lấy danh sách có N phần tử đầu tiên bằng cách cắt là
Danh sách nguồn không được sửa đổi. Một danh sách mới được tạo với N phần tử đầu tiên của danh sách nguồn Sau đây là một chương trình ví dụ, trong đó chúng tôi khởi tạo một danh sách và sao chép N phần tử đầu tiên của danh sách sang một danh sách mới bằng cách cắt Chương trình Python Chạyđầu ra
Danh sách mới chứa 4 phần tử đầu tiên của danh sách nguồn Liệt kê với N phần tử đầu tiên bằng vòng lặp ForĐể lấy N phần tử đầu tiên của danh sách, hãy sử dụng vòng lặp for với phạm vi (0, N), tạo danh sách trống mới và nối các phần tử của danh sách nguồn vào danh sách mới trong vòng lặp for phạm vi (0, N) lặp lại từ 0 đến N-1, các bước của 1. N không được bao gồm danh sách. append(element) nối thêm phần tử đã cho vào danh sách Sau đây là một chương trình ví dụ, nơi chúng tôi khởi tạo một danh sách và sử dụng vòng lặp for để lấy N phần tử đầu tiên của danh sách đã cho Chương trình Python Chạyđầu ra
Liệt kê với N phần tử đầu tiên bằng cách sử dụng tính năng hiểu danh sáchTrong chương trình sau, chúng tôi sử dụng khả năng hiểu danh sách với điều kiện if và thu thập các mục của danh sách nguồn có chỉ mục nhỏ hơn N Chương trình Python Chạyđầu ra
Tóm lượcTrong hướng dẫn về Ví dụ Python này, chúng ta đã học cách lấy danh sách mà không có phần tử cuối cùng của nó, với sự trợ giúp của phương thức cắt và pop() Trước khi lấy Số lượng phần tử trong Danh sách Python, chúng ta phải tạo một Danh sách trống và lưu trữ một số mục vào danh sách Có ba phương pháp để lấy số phần tử trong danh sách, i. e
Sử dụng hàm Len() để lấy số phần tửChúng ta có thể sử dụng hàm len() để trả về số phần tử có trong danh sách Python3 3 4 5 6 7 8[1, 2, 3, 4] No of elements in the list are: 40 8[1, 2, 3, 4] No of elements in the list are: 42 8[1, 2, 3, 4] No of elements in the list are: 44 [1, 2, 3, 4] No of elements in the list are: 45
[1, 2, 3, 4] No of elements in the list are: 46 [1, 2, 3, 4] No of elements in the list are: 47____78
[1, 2, 3, 4] No of elements in the list are: 49 50[1, 2, 3, 4] No of elements in the list are: 47______152____153 8[1, 2, 3, 4] No of elements in the list are: 402 52 7 35 36 37 [1, 2, 3, 4] No of elements in the list are: 408 Chúng ta thường gặp tình huống cần lấy số/chuỗi làm đầu vào từ người dùng. Trong bài viết này, chúng ta sẽ xem cách lấy danh sách đầu vào từ người dùng. Ví dụ. 2Mã số 1. Ví dụ cơ bản Python3 6 7 5 9 0 1 2 5 4____360 61 60 63 64 0 66 67 68 69 70 60 72 73 74 75 5 4 60 61 50 0 74 53______254 55 56____257Đầu ra. Python3 58 59 90 74 92 5 9 55 74 97 98 90 00 01 4 60 61 05 06 07 08 90 74 56____412Đầu ra. Python3 13 2 5 4____360 61 60 63 64 0 23 24 5 26 60 28 60 4 51 61 60 54 55 0 56______360 59 40Đầu ra. Python3 7____25 43 2 5 4____360 61 60 63 64 0 67 68 69 70 60 72 73 74 75 5 613 61 615______44 60 61 619 74 53 55 56____257Đầu ra. Mã số 5. Sử dụng tính năng hiểu danh sách và đánh máy Python3 625 626 5 628 0 630 631 5 650 67 641 69 61 60 645 646 |