Cách in một mục cụ thể trong danh sách Python
Trước khi bắt đầu, tôi nên đề cập rằng mã trong bài đăng trên blog này và trong video ở trên có sẵn trên github của tôi Show Định nghĩa một danh sáchDanh sách được viết trong ngoặc vuông [ ] Định nghĩa một danh sách. Hàng thứ hai trong chỉ mục bảng này là cách bạn truy cập các mục trong danh sách.# Define a list Danh sách lưu trữ một bộ sưu tập các mục có thể thuộc các loại khác nhau. Danh sách được xác định ở trên có các mục cùng loại (int), nhưng tất cả các mục của danh sách không cần phải cùng loại như bạn có thể thấy bên dưới # Define a list Danh sách chứa một int, một bool, một chuỗi và một float Truy cập các giá trị trong danh sáchMỗi mục trong danh sách có một giá trị chỉ mục được chỉ định. Điều quan trọng cần lưu ý là python là ngôn ngữ dựa trên chỉ mục bằng không. Tất cả điều này có nghĩa là mục đầu tiên trong danh sách nằm ở chỉ mục 0 Mục truy cập ở chỉ số 0 (màu xanh lam)# Define a listĐầu ra của việc truy cập mục tại chỉ số 0 Python cũng hỗ trợ lập chỉ mục tiêu cực. Lập chỉ mục tiêu cực bắt đầu từ cuối. Đôi khi có thể thuận tiện hơn khi sử dụng lập chỉ mục phủ định để lấy mục cuối cùng trong danh sách vì bạn không cần phải biết độ dài của danh sách để truy cập mục cuối cùng Truy cập mục ở chỉ mục cuối cùng.# print last item in the list Đầu ra của việc truy cập mục cuối cùng trong Danh sáchXin nhắc lại, bạn cũng có thể truy cập vào cùng một mục bằng cách sử dụng các chỉ mục tích cực (như bên dưới) Cách khác để truy cập mục cuối cùng trong danh sách zLát danh sáchCác lát rất tốt để nhận một tập hợp con các giá trị trong danh sách của bạn. Đối với mã ví dụ bên dưới, nó sẽ trả về một danh sách có các mục từ chỉ mục 0 đến và không bao gồm chỉ mục 2 Chỉ số đầu tiên là bao gồm (trước. ) và cuối cùng (sau. ) không phải là# Define a listLát cú pháp danh sách # everything up to but not including index 3 Đoạn mã dưới đây trả về một danh sách với các mục từ chỉ số 1 đến cuối danh sách # index 1 to end of list Cập nhật mục trong danh sáchDanh sách trong Python có thể thay đổi. Tất cả điều đó có nghĩa là sau khi xác định danh sách, có thể cập nhật các mục riêng lẻ trong danh sách # Defining a listMã để sửa đổi một mục trong listList Phương thức Danh sách Python có các phương thức khác nhau giúp bạn sửa đổi danh sách. Phần này của hướng dẫn chỉ đi qua các phương pháp danh sách python khác nhau Phương pháp chỉ mục________số 8_______Phương thức chỉ mục trả về chỉ mục đầu tiên tại đó một giá trị xuất hiện. Trong đoạn mã dưới đây, nó sẽ trả về 0 print(z.index(4)) Bạn cũng có thể chỉ định nơi bạn bắt đầu tìm kiếm # Define a list 0Phương pháp đếmPhương pháp đếm hoạt động giống như âm thanh của nó. Nó đếm số lần một giá trị xuất hiện trong danh sách # Define a list 1Phương pháp sắp xếpSắp xếp Danh sách Python - mã thực tế sẽ là. z. loại()Phương pháp sắp xếp sắp xếp và thay đổi danh sách ban đầu tại chỗ # Define a list 2Đoạn mã trên sắp xếp một danh sách từ thấp đến cao. Đoạn mã dưới đây cho thấy bạn cũng có thể sắp xếp danh sách từ cao xuống thấp Sắp xếp danh sách python từ cao xuống thấp____1_______3Bên cạnh đó, tôi nên đề cập rằng bạn cũng có thể sắp xếp danh sách các chuỗi từ a-z và za như bạn có thể thấy tại đây Phương pháp nối thêmThêm giá trị 3 vào cuối danh sáchPhương thức append thêm một phần tử vào cuối danh sách. Điều này xảy ra tại chỗ # Define a list 4Loại bỏ phương phápPhương thức remove loại bỏ lần xuất hiện đầu tiên của một giá trị trong danh sách # Define a list 5Mã loại bỏ lần xuất hiện đầu tiên của giá trị 2 khỏi danh sách zPhương pháp Popz. pop(1) xóa giá trị tại chỉ số 1 và trả về giá trị 4Phương thức pop xóa một mục tại chỉ mục bạn cung cấp. Phương pháp này cũng sẽ trả lại mục bạn đã xóa khỏi danh sách. Nếu bạn không cung cấp chỉ mục, theo mặc định, nó sẽ xóa mục ở chỉ mục cuối cùng # Define a list 6mở rộng phương phápPhương thức mở rộng danh sách bằng cách nối thêm các mục. Lợi ích của việc này là bạn có thể cộng các danh sách lại với nhau # Define a list 7Thêm danh sách [4, 5] vào cuối danh sách zNgoài ra, điều tương tự có thể được thực hiện bằng cách sử dụng toán tử + # Define a list 8Chèn phương phápchèn danh sách [1,2] vào chỉ mục 4Phương thức chèn chèn một mục trước chỉ mục bạn cung cấp # Define a list 9Đóng nhận xétVui lòng cho tôi biết nếu bạn có bất kỳ câu hỏi nào tại đây hoặc trong phần nhận xét của video youtube hoặc qua Twitter. Bài tiếp theo đánh giá từ điển python. Nếu bạn muốn tìm hiểu cách sử dụng các thư viện Pandas, Matplotlib hoặc Seaborn, vui lòng cân nhắc tham gia khóa học LinkedIn về Python để trực quan hóa dữ liệu của tôi. Đây là một video xem trước miễn phí |