Chúng nằm bên cạnh danh sách các bộ sưu tập được sử dụng phổ biến nhất và dựa trên cấu trúc được ánh xạ trong đó mỗi phần tử của bộ sưu tập được xác định bằng một khóa duy nhất, vì vậy không thể có hai khóa giống nhau. Trong các ngôn ngữ khác, chúng được gọi là sắp xếp kết hợp Show
Từ điển được định nghĩa giống như bộ, sử dụng các phím, nhưng khoảng trống cũng có thể được tạo bằng chúng
Nếu chúng ta truy vấn kiểu của biến chứa từ điển với hàm type() chúng ta sẽ tìm thấy từ dict, đó là lớp định nghĩa từ điển
Sự định nghĩaĐối với mỗi phần tử, cấu trúc khóa được xác định. giá trị
Để truy vấn giá trị của khóa, chúng tôi sẽ sử dụng khóa ở chế độ chỉ mục
khả năng biến đổiTừ điển có thể thay đổi, vì vậy các phần tử có thể được thêm vào chúng khi di chuyển thông qua các phím ________số 8
Vì từ điển có thể thay đổi nên chúng ta cũng có thể ghi đè lên một giá trị 0 1chức năng của()Nó dùng để xóa một phần tử khỏi từ điển 2 3Nhân tiện, các phím cũng có thể là số, nhưng chúng hơi khó hiểu 4 5Một lợi ích của từ điển là chúng ta có thể làm việc trực tiếp với các bản ghi của chúng như thể chúng là các biến. 6 7 8 9Đọc tuần tựCó thể sử dụng các lần lặp để duyệt qua các phần tử từ điển
Vấn đề là các khóa được trả về thay vì các giá trị. Để giải quyết nó, chúng ta nên chỉ định khóa từ điển cho từng phần tử
Nếu chúng tôi muốn hiển thị cả khóa và giá trị, chúng tôi có thể làm theo cách này 4
phương pháp. items() tạo điều kiện cho chúng tôi đọc khóa và giá trị của các phần tử. Nó tự động trả về cả hai giá trị ở mỗi lần lặp và cho phép chúng tôi lưu trữ chúng
Danh sách từ điểnChúng tôi có thể tạo các cấu trúc nâng cao của riêng mình bằng cách trộn cả hai bộ sưu tập. Trong khi từ điển chịu trách nhiệm xử lý các thuộc tính riêng lẻ của bản ghi, danh sách sẽ cho phép chúng tôi xử lý tất cả chúng cùng nhau 8 9Vì bây giờ chúng ta có một cấu trúc chung giữa các từ điển, chúng ta có thể giả định rằng mỗi từ điển là một ký tự và hiển thị các bản ghi khi chúng ta duyệt qua chúng một cách linh hoạt với lệnh for Bằng cách cuộn tròn thêm, chúng tôi có thể muốn lưu trữ một số thứ trong một biến, chẳng hạn như danh sách mua sắm chẳng hạn. Làm cách nào để tạo danh sách trong Python? Có một số loại danh sách trong Python, mặc dù chúng ta sẽ chỉ xem xét hai. danh sách và từ điển Danh sách trong PythonChúng là danh sách dữ liệu có thứ tự, vì vậy nó tính đến vị trí của phần tử. Hãy nhớ rằng phần tử đầu tiên là số 0 chứ không phải số 1. Trong danh sách, các phần tử của chúng có thể được sửa đổi và có thể có các phần tử trùng lặp. Chúng được tạo bằng cách đặt các phần tử của chúng trong ngoặc [a,b,c, >>>] 0Danh sách có sự linh hoạt hoàn toàn trong các thành phần mà chúng có thể có, vì vậy chúng không chỉ chứa văn bản, nếu không muốn nói là cả số hoặc bất kỳ loại biến nào khác Các thao tác thông thường hơn với danh sách trong PythonCác hoạt động thông thường nhất được thực hiện trong Python như sau
Nếu chúng ta đại diện cho tất cả điều này trong một ví dụ
Ghi chú. Một danh sách khá được sử dụng khác là các bộ (tuple trong tiếng Anh), là những danh sách không thể sửa đổi. Tuy nhiên, chúng tôi không quan tâm những gì chúng tôi sẽ làm Từ điển trong PythonNhư xảy ra với một từ điển thông thường, một từ điển trong Python là một từ có liên quan đến nó. Trái ngược với những gì đã xảy ra trong danh sách, từ điển theo truyền thống không có thứ tự Kể từ phiên bản 3. 7 của python, điều này đã thay đổi và từ điển giữ nguyên thứ tự các phần tử được chèn vào Chúng được tạo bằng cách đặt các phần tử của chúng giữa các phím {«a». "Alicante", "b". »Barcelona»,>>>}. Chúng được gọi là khóa cho “từ” và giá trị cho “định nghĩa”. Về mặt logic, không thể có hai khóa bằng nhau, mặc dù có hai giá trị bằng nhau 2Ghi chú. Nhớ tính cả chữ hoa và chữ thường Các thao tác phổ biến hơn với từ điển trong PythonNó tương tự như danh sách, với sắc thái cho rằng từ điển không có thứ tự, chúng không có chức năng trong đó vị trí được tính đến
Đặt tất cả điều này trong một ví dụ 3bộMặc dù ít được sử dụng hơn nhưng python cũng có những bộ Một đặc điểm quan trọng của các tập hợp là chúng không thừa nhận các phần tử trùng lặp Mặc dù nó có vẻ như là một vấn đề, nhưng nó có thể rất hữu ích, vì nó cho phép bạn sử dụng nó như một thủ thuật để loại bỏ các bản sao khỏi danh sách 4Giống như từ điển, chúng được tạo bằng cách sử dụng các phím, nhưng giữa các phím chỉ có các phần tử được phân tách bằng dấu phẩy được viết như thể đang xử lý một danh sách (chứ không phải là một từ). định nghĩa như được thực hiện trong từ điển) 5Các tập hợp cho phép thực hiện các phép toán điển hình của các tập hợp như nối, giao, v.v. append trong Python là gì?chắp thêm (x) Nối một mục vào cuối danh sách. Tương đương với a[len(a). ] = [x]. Mở rộng danh sách bằng cách thêm vào nó tất cả các mục của iterable.
Chức năng chắp thêm là gì?Cho phép chương trình mở các tệp dữ liệu trong các thư mục được chỉ định như thể chúng đang ở trong thư mục hiện tại. Nếu được sử dụng không có tham số, append hiển thị danh sách các thư mục đính kèm.
Làm cách nào để thêm các phần tử vào từ điển trong Python?Thêm phần tử vào từ điển trong Python
. 🎯 LƯU Ý. Nếu khóa đã tồn tại trong diccionario con la nueva clave entre corchetes [] y a la derecha el valor que se asocia a dicha clave. 🎯 NOTA: Si la clave ya existe en el từ điển , giá trị của nó sẽ được cập nhật. Ngoài ra còn có phương thức setdefault(key[, value]).
Làm cách nào để thêm khóa vào từ điển Python?Giải pháp đơn giản để thêm khóa vào từ điển của Python là sử dụng ký hiệu chỉ số dưới dạng dict[key] = value. Thao tác này sẽ cập nhật từ điển nếu có khóa; . diccionario. |