Danh sách python có thứ tự hoặc không có thứ tự
Cho đến giờ chúng ta đã thấy các biến mà về cơ bản bạn gán một giá trị cho một tên mà bạn có thể sử dụng trong chương trình. Cũng có thể gán các nhóm giá trị cho một tên, trong Python, chúng được gọi là danh sách và bộ dữ liệu - các biến chứa nhiều giá trị theo một thứ tự cố định. Python cũng có các tập hợp, cũng là các biến chứa nhiều giá trị, nhưng không theo thứ tự cụ thể. Trong phần 8 chúng ta cũng sẽ thảo luận về từ điển. Bằng một bản tóm tắt ngắn gọn, đã có trong giai đoạn này; Show
Chúng hữu ích trong các trường hợp khác nhau và mỗi loại dữ liệu có lợi thế riêng. Trong một ví dụ về trường hợp nhỏ, điều này có thể không đáng chú ý, tuy nhiên, ở quy mô lớn hơn, sử dụng đúng loại dữ liệu có thể giúp bạn tiết kiệm rất nhiều thời gian 5. 2 Danh sách và phạm viBạn có thể tạo danh sách Python của riêng mình từ đầu
Bạn cũng có thể sử dụng hàm 4. Thử cái này
Bạn sẽ nhận được đầu ra sau. [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]. Đây là danh sách các số nguyên - bạn có thể nhận ra danh sách bằng dấu ngoặc vuông [ ]. Lưu ý rằng Python luôn bắt đầu đếm từ 0. Lệnh trên sẽ cung cấp cho bạn một dãy số nguyên bắt đầu từ 0 và dừng lại ở số bạn đã xác định, tuy nhiên với số này không có trong danh sách. Do đó, nó dừng lại ở 9. Bạn cũng có thể bắt đầu từ một số khác
hoặc tăng kích thước bước (mặc định kích thước bước là 1) ________số 8_______ Một tính năng quan trọng của danh sách là chúng linh hoạt - bạn có thể thêm và xóa các giá trị, thay đổi thứ tự, …. Bạn có thể thực hiện các sửa đổi như vậy bằng cách gọi một phương thức từ chính danh sách đó. Một số ví dụ về phương pháp là
0 1Bạn cũng có thể chọn một phần từ danh sách - điều này sẽ cung cấp cho bạn một danh sách mới 2 3 4Có hai phương pháp khác mà bạn có thể sử dụng trên danh sách
5 6 7 8 9
5. 3 bộTương tự như danh sách là các bộ dữ liệu - về cơ bản chúng giống nhau, ngoại trừ một bộ dữ liệu không thể được sửa đổi sau khi được tạo. Điều này có thể hữu ích cho các giá trị không thay đổi, chẳng hạn như (một phần) bảng chữ cái 1Điều quan trọng cần nhớ là nếu bạn tạo một bộ với một giá trị, bạn phải sử dụng dấu phẩy 2 3Một bộ được biểu thị bằng dấu ngoặc tròn ( ). Bạn có thể chuyển đổi giữa các danh sách và bộ dữ liệu bằng cách sử dụng 7 và 8 4Bạn có thể tìm ra độ dài (số lượng phần tử) trong một danh sách hoặc bộ dữ liệu với 9 5Các bộ dữ liệu nhanh hơn trong các thủ tục lặp do tính bất biến của chúng
5. 4 dâyChuỗi hơi giống danh sách và bộ dữ liệu Các chuỗi thực sự là một chuỗi các ký tự và chúng hoạt động tương tự như các danh sách 7 8 9Tuy nhiên, bạn không thể gán lại chuỗi như với danh sách, ví dụ sau không hoạt động 0 1 2 3 4 5Bạn có thể tìm thấy danh sách có tất cả các phương thức chuỗi và mô tả đầy đủ trong hoặc chỉ cần nhập 1
5. 5 bộRất hữu ích cũng là bộ. Đây là những thứ không có thứ tự và không được lập chỉ mục (vì vậy thứ tự bạn đặt các phần tử không quan trọng) và việc so sánh chúng với nhau sẽ dễ dàng hơn nhiều. Vì các tập hợp không thể có nhiều lần xuất hiện của cùng một phần tử, nên các tập hợp rất hữu ích để loại bỏ hiệu quả các giá trị trùng lặp khỏi danh sách hoặc bộ và để thực hiện các phép toán thông thường như hợp và giao Nguồn. https. //www. học theo ví dụ. org/python-set/ Bạn khởi tạo chúng bằng cách sử dụng set() trên danh sách hoặc bộ dữ liệu 7Nguyên tắc sử dụng giao và hợp giống như sơ đồ Venn mà bạn có thể đã thấy ở trường… Bạn cũng có thể tạo một tập hợp từ một chuỗi 8Có nhiều điều bạn có thể làm với các tập hợp mà chúng tôi sẽ không đề cập ở đây, hãy xem tài liệu để biết thêm thông tin
Bạn có thể tìm thêm thông tin, bao gồm các liên kết đến tài liệu và ấn phẩm gốc, liên quan đến các công cụ, kỹ thuật phân tích và diễn giải các kết quả được mô tả trong hướng dẫn này Tuple trong Python có thứ tự hay không có thứ tự?Tuple là một tập hợp được sắp xếp theo thứ tự và không thể thay đổi . Cho phép các thành viên trùng lặp. Set là một bộ sưu tập không có thứ tự, không thể thay đổi* và không được lập chỉ mục. Không có thành viên trùng lặp.
Là gì [. ] trong Python?Các [. ] tạo một bản sao nông của mảng , do đó cho phép bạn sửa đổi bản sao của mình mà không làm hỏng bản gốc. Lý do điều này cũng hoạt động đối với các chuỗi là trong Python, Chuỗi là các mảng byte đại diện cho các ký tự Unicode.
Thứ tự có quan trọng trong danh sách trong Python không?Có, thứ tự các phần tử trong danh sách python là cố định . |