Hướng dẫn what is difference between set and list in python? - sự khác biệt giữa tập hợp và danh sách trong python là gì?
Là sự khác biệt duy nhất giữa các bộ và danh sách trong Python thực tế là bạn có thể sử dụng các hàm khác nhau, giao nhau, khác biệt, đối xứng để so sánh hai bộ? Tại sao các chức năng này không thể được áp dụng cho danh sách? Trong những tình huống nào được thiết lập hữu ích hơn danh sách? Show
DSM 329K62 Huy hiệu vàng574 Huy hiệu bạc481 Huy hiệu Đồng62 gold badges574 silver badges481 bronze badges Hỏi ngày 10 tháng 9 năm 2012 lúc 15:09Sep 10, 2012 at 15:09
2 Có một sự khác biệt rất lớn.
Trong các ứng dụng thực tế, danh sách rất tốt để sắp xếp và có đơn đặt hàng trong khi các bộ rất tốt để sử dụng khi bạn không muốn trùng lặp và không quan tâm đến đơn đặt hàng. Cũng lưu ý rằng nếu bạn không quan tâm đến đơn đặt hàng, v.v., bạn có thể sử dụng
Để có được giao điểm giữa Đã trả lời ngày 10 tháng 9 năm 2012 lúc 15:11Sep 10, 2012 at 15:11
Mgilsonmgilsonmgilson 291K63 Huy hiệu vàng610 Huy hiệu bạc677 Huy hiệu Đồng63 gold badges610 silver badges677 bronze badges 2
0 - Bộ sưu tập các yếu tố được đặt hàng
2, 3, 4 và 5, tức là các hoạt động của lý thuyết tập hợp toán học. Các bộ không cho phép lập chỉ mục và được thực hiện trên các bảng băm. 0 là các mảng có độ dài thực sự thay đổi, không phải danh sách liên kết theo kiểu LISP. Trong danh sách các yếu tố được truy cập bởi các chỉ số.Đã trả lời ngày 10 tháng 9 năm 2012 lúc 15:12Sep 10, 2012 at 15:12
Ashwini Chaudharyashwini ChaudharyAshwini Chaudhary 238K56 Huy hiệu vàng451 Huy hiệu bạc499 Huy hiệu Đồng56 gold badges451 silver badges499 bronze badges Bộ Một bộ là một bộ sưu tập không được đặt hàng và không được xác định và không cho phép trùng lặp. Trong Python, các bộ được viết bằng dấu ngoặc xoăn.
Danh sách Một danh sách là một bộ sưu tập được đặt hàng và thay đổi. Trong danh sách Python được viết bằng dấu ngoặc vuông.
Benzkji 1.58015 huy hiệu bạc41 Huy hiệu đồng15 silver badges41 bronze badges Đã trả lời ngày 4 tháng 12 năm 2018 lúc 8:59Dec 4, 2018 at 8:59
P.singhP.singhP.singh 711 huy hiệu bạc2 huy hiệu đồng1 silver badge2 bronze badges 1 Đặt đại diện cho một bộ sưu tập các yếu tố riêng biệt. Trong Python, các bộ chủ yếu được sử dụng vì hai lý do (cuốn sách: Khoa học dữ liệu từ đầu, Joel Gruce):
Đã trả lời ngày 12 tháng 9 năm 2017 lúc 7:35Sep 12, 2017 at 7:35
Sayali Sonawanesayali SonawaneSayali Sonawane 11.8k4 Huy hiệu vàng41 Huy hiệu bạc46 Huy hiệu đồng4 gold badges41 silver badges46 bronze badges Một số khác biệt hơn là:
Đã trả lời ngày 31 tháng 8 năm 2016 lúc 3:56Aug 31, 2016 at 3:56
BlackbeardblackbeardBlackBeard 9.8007 Huy hiệu vàng49 Huy hiệu bạc61 Huy hiệu Đồng7 gold badges49 silver badges61 bronze badges 1 Trên thực tế, có bốn loại dữ liệu thu thập trong Python:
Bạn có thể truy cập một mục danh sách bằng cách tham khảo chỉ mục của nó. Tuy nhiên, trong các bộ, bạn cần lặp qua các mục đã đặt để truy cập nó.list item by referring to its index. however, in sets, you need to loop through the set items in order to access it. Nguồn: https://www.w3schools.com/python/python_sets.asp
Đã trả lời ngày 16 tháng 12 năm 2019 lúc 12:39Dec 16, 2019 at 12:39
Soft_CoderSoft_CoderSoft_Coder 1843 Huy hiệu bạc6 Huy hiệu đồng3 silver badges6 bronze badges 1 Sự khác biệt giữa các bộ và danh sách ở đây, chúng tôi sẽ thảo luận về sự khác biệt giữa các bộ và danh sách trong Python. Danh sách 1) Danh sách lưu các phần tử theo thứ tự chúng được chèn. 2) Danh sách lập chỉ mục hỗ trợ. 3) Chúng ta có thể thay đổi giá trị của phần tử được lưu trữ trong danh sách. 4) Danh sách có thể lưu trữ các giá trị trùng lặp. 5) Danh sách được khai báo bằng dấu ngoặc vuông. 6) Ví dụ: A = [1, 2, 3, 4, 5, 1, 2, 3] 1) Lists save elements in the order they are inserted. 2) Lists support indexing. 3) We can change the value of the element stored in the lists. 4) Lists can store duplicate values. 5) Lists are declared using square brackets. 6) Example: A = [1, 2, 3, 4, 5, 1, 2, 3] Bộ 1) Các bộ không lưu các phần tử theo thứ tự chúng được chèn. 2) Bộ không hỗ trợ lập chỉ mục. 3) Chúng tôi không thể thay đổi giá trị của phần tử được lưu trữ trong các tập hợp. 4) Bộ không thể lưu trữ các giá trị trùng lặp. 5) Các bộ được khai báo bằng dấu ngoặc xoăn. 6) Ví dụ: A = {1, 2, 3, 4, 5} 1) Sets do not save elements in the order they are inserted. 2) Sets do not support indexing. 3) We cannot change the value of the element stored in the sets. 4) Sets cannot store duplicate values. 5) Sets are declared using curly brackets. 6) Example: A = {1, 2, 3, 4, 5} Tìm hiểu thêm về các bộ với ví dụ trên liên kết được đưa ra dưới đây https://tutorialsimpact.com/python/sets-in-python Đã trả lời ngày 25 tháng 10 năm 2019 lúc 16:00Oct 25, 2019 at 16:00
Sự khác biệt giữa tập hợp và danh sách là gì?Sự khác biệt chính giữa danh sách và tập hợp là tập hợp không được đặt hàng và chứa các yếu tố khác nhau, trong khi danh sách được đặt hàng và có thể chứa các yếu tố tương tự trong đó.Set is unordered and contains different elements, whereas the list is ordered and can contain the same elements in it.
Sự khác biệt giữa bộ danh sách và tuple trong Python là gì?Tuple là một tập hợp các giá trị được phân tách bằng dấu phẩy và được đặt trong ngoặc đơn.Không giống như danh sách, bộ dữ liệu là bất biến.Khả năng bất biến có thể được coi là tính năng xác định của các bộ dữ liệu.Bộ là một bộ sưu tập không có thứ tự của các đối tượng bất biến khác biệt.Unlike lists, tuples are immutable. The immutability can be considered as the identifying feature of tuples. Set is an unordered collection of distinct immutable objects.
Ưu điểm của danh sách Set VS là gì?Danh sách nhanh hơn một chút so với các tập hợp khi bạn chỉ muốn lặp lại các giá trị.Tuy nhiên, các bộ 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 đó không.Chúng chỉ có thể chứa các mặt hàng độc đáo mặc dù.. Sets, however, are significantly faster than lists if you want to check if an item is contained within it. They can only contain unique items though.
SET () set () có nghĩa là gì trong python?Định nghĩa và sử dụng hàm set () tạo một đối tượng đã đặt.Các mục trong danh sách thiết lập không được đặt hàng, vì vậy nó sẽ xuất hiện theo thứ tự ngẫu nhiên.Đọc thêm về các bộ trong chương Python.creates a set object. The items in a set list are unordered, so it will appear in random order. Read more about sets in the chapter Python Sets. |