Khi nào bạn sẽ sử dụng một tập hợp trên một danh sách trong Python?
Xin chào, tôi là Lucas Magnum và hôm nay chúng ta sẽ thực hiện một số thử nghiệm bằng cách sử dụng danh sách, bộ dữ liệu và thiết lập cấu trúc dữ liệu từ Python. ) Show
Hãy làm việc trong tình huống sau
Liệt kê giải phápThử tham gia các buổi đào tạo thực hành với hướng dẫn từng bước từ chuyên gia. Hãy thử dự án có hướng dẫn được thực hiện với sự cộng tác của Coursera ngay bây giờ Get startedLấy chiều dài của một tập hợpĐể xác định một bộ có bao nhiêu mục, hãy sử dụng hàm Thí dụLấy số lượng mặt hàng trong một bộ thisset = {"táo", "chuối", "anh đào"} in(len(thisset)) Đặt mục - Kiểu dữ liệuCác mục của tập hợp có thể thuộc bất kỳ loại dữ liệu nào Thí dụCác kiểu dữ liệu chuỗi, int và boolean set1 = {"táo", "chuối", "anh đào"} Một tập hợp có thể chứa các loại dữ liệu khác nhau Thí dụMột tập hợp có chuỗi, số nguyên và giá trị boolean set1 = {"abc", 34, Đúng, 40, "nam"} loại()Theo quan điểm của Python, các bộ được định nghĩa là các đối tượng có kiểu dữ liệu 'bộ' Thí dụKiểu dữ liệu của một tập hợp là gì? myset = {"táo", "chuối", "anh đào"} Bộ xây dựng ()Cũng có thể sử dụng hàm tạo set() để tạo một tập hợp Thí dụSử dụng hàm tạo set() để tạo một tập hợp thisset = set(("apple", "banana", "cherry")) # lưu ý dấu ngoặc tròn kép Bộ sưu tập Python (Mảng)Có bốn kiểu dữ liệu tập hợp trong ngôn ngữ lập trình Python
*Các mục trong bộ không thể thay đổi, nhưng bạn có thể xóa các mục và thêm các mục mới ** Kể từ phiên bản Python 3. 7, từ điển được đặt hàng. Trong Trăn 3. 6 trở về trước, từ điển không có thứ tự Khi chọn một loại bộ sưu tập, sẽ rất hữu ích khi hiểu các thuộc tính của loại đó. Việc chọn đúng loại cho một tập dữ liệu cụ thể có thể đồng nghĩa với việc giữ nguyên ý nghĩa và, điều đó có thể đồng nghĩa với việc tăng hiệu quả hoặc tính bảo mật Khi nào bạn nên sử dụng tập hợp thay vì danh sách?Sự khác biệt chính giữa Danh sách và Tập hợp là Danh sách cho phép trùng lặp trong khi Tập hợp không cho phép trùng lặp . Danh sách là một tập hợp có thứ tự, nó duy trì thứ tự chèn, nghĩa là khi hiển thị nội dung danh sách, nó sẽ hiển thị các phần tử theo cùng thứ tự mà chúng được chèn vào danh sách.
Khi nào bạn sẽ sử dụng danh sách và thiết lập trong Python?Có bốn loại dữ liệu tập hợp trong ngôn ngữ lập trình Python. . Danh sách là một bộ sưu tập được sắp xếp và thay đổi. . Tuple là một bộ sưu tập được sắp xếp và không thể thay đổi. . 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. . Từ điển là một bộ sưu tập được sắp xếp theo thứ tự** và có thể thay đổi Những lợi thế của thiết lập so với danh sách là gì?Một trong những lợi thế chính của việc sử dụng công cụ lưu trữ dữ liệu tập hợp trong Python over List là nó cung cấp các phương pháp được tối ưu hóa cao để kiểm tra sự hiện diện của các mục cụ thể có trong tập hợp. The following are the important characteristics of set: It is the unordered collection of items or data types in Python.
Được đặt hiệu quả hơn danh sách trong Python?Danh sách nhanh hơn một chút so với tập hợp khi bạn chỉ muốn lặp lại các giá trị. Tuy nhiên, tập hợp nhanh hơn đáng kể so với danh sách nếu bạn muốn kiểm tra xem một mục có chứa trong đó hay không . Tuy nhiên, chúng chỉ có thể chứa các mục duy nhất. |