Hướng dẫn which python collection does not allow duplicates? - bộ sưu tập python nào không cho phép trùng lặp?
Tôi có nhiều bộ đếm được lưu trữ trong một bộ và tôi đang cố gắng thêm hai bộ dữ liệu trùng lặp vào tập hợp thông qua một vòng lặp được lồng vào cơ bản mà về cơ bản được lặp qua một loạt các bộ dữ liệu khác và kiểm tra một điều kiện trong bộ thuật Đặt nếu tuple đáp ứng điều kiện. Tuy nhiên, một số bộ dữ liệu được trùng lặp và tôi nhận thấy các bản sao không được thêm vào. Show
Đã hỏi ngày 15 tháng 2 năm 2013 lúc 1:58Feb 15, 2013 at 1:58
1 Một bộ không thể chứa các bản sao. Đó là điểm của một bộ. Nếu bạn muốn sao chép, hãy xem xét sử dụng danh sách thay thế. Đã trả lời ngày 15 tháng 2 năm 2013 lúc 2:00Feb 15, 2013 at 2:00
Josh Smeatonjosh SmeatonJosh Smeaton 47K24 Huy hiệu vàng127 Huy hiệu bạc164 Huy hiệu đồng24 gold badges127 silver badges164 bronze badges 0 Được đặt theo định nghĩa là các bộ sưu tập không có thứ tự của các yếu tố độc đáo, vì vậy chúng không cho phép trùng lặp. Vui lòng kiểm tra tài liệu của Python. Đã trả lời ngày 15 tháng 2 năm 2013 lúc 2:01Feb 15, 2013 at 2:01
Hui Zhenghui ZhengHui Zheng 9,9042 Huy hiệu vàng34 Huy hiệu bạc40 Huy hiệu đồng2 gold badges34 silver badges40 bronze badges Bộ sưu tập nào không cho phép trùng lặp?Một bộ là một bộ sưu tập không thể chứa các yếu tố trùng lặp. Nó mô hình các tập hợp trừu tượng tập hợp toán học.
Các bộ dữ liệu Python có thể có bản sao không? Tuple là một bộ sưu tập được đặt hàng và không thể thay đổi. Cho phép các thành viên trùng lặp.5.1 Giới thiệu
Cho đến nay, chúng tôi đã thấy các biến trong đó 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à các biến - các biến chứa nhiều giá trị theo thứ tự cố định. Python cũng có các bộ, cũng là các biến có chứa nhiều giá trị, nhưng không theo thứ tự cụ thể. Trong Phần 8, chúng tôi 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; Có bốn loại dữ liệu thu thập trong Python:
0 là một bộ sưu tập được đặt hàng và thay đổi. Cho phép các thành viên trùng lặp. Sử dụng dấu ngoặc vuông [] cho danh sách.Note that Python always starts counting from 0. The command above will give you a series of integers starting from 0 and stopping at the number you defined, however with this number not included in the list. Hence, it stops at 9. You can start from a different number as well:
1 là một bộ sưu tập được đặt hàng và không thể thay đổi. Cho phép các thành viên trùng lặp. Sử dụng dấu ngoặc bình thường () cho bộ dữ liệu.
2 là một bộ sưu tập không được đặt hàng và chưa được đưa vào. Không có thành viên trùng lặp. Sử dụng dấu ngoặc xoăn {} cho các bộ.
0 1Bạn cũng có thể chọn một lát 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 bạn có thể sử dụng trong danh sách:
5 6 7 8 9
5.3 Bộ dữ liệuTươ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ừ việc không thể sửa đổi một bộ tuple sau khi được tạo. Điều này có thể hữu ích cho các giá trị không thay đổi, như (một phần) bảng chữ cái chẳng hạn: 1Điều quan trọng cần nhớ là nếu bạn tạo một tuple với một giá trị bạn phải sử dụng dấu phẩy: 2 3Một tuple được chỉ định bởi dấu ngoặc tròn (). Bạn có thể xen kẽ giữa danh sách và bộ dữ liệu bằng cách sử dụng 7 và 8:( ). You can interconvert between lists and tuples by using 7 and 8: 4Bạn có thể tìm ra độ dài (số phần tử) trong danh sách hoặc tuple với 9: 5Tuples nhanh hơn trong các thủ tục lặp lại do tính bất biến của chúng.
5.3 Bộ dữ liệuTươ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ừ việc không thể sửa đổi một bộ tuple sau khi được tạo. Điều này có thể hữu ích cho các giá trị không thay đổi, như (một phần) bảng chữ cái chẳng hạn: Điều quan trọng cần nhớ là nếu bạn tạo một tuple với một giá trị bạn phải sử dụng dấu phẩy: 7 8 9Một tuple được chỉ định bởi dấu ngoặc tròn (). Bạn có thể xen kẽ giữa danh sách và bộ dữ liệu bằng cách sử dụng 7 và 8: 0 1 2 3 4 5Bạn có thể tìm ra độ dài (số phần tử) trong danh sách hoặc tuple với 9:
5.3 Bộ dữ liệuTươ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ừ việc không thể sửa đổi một bộ tuple sau khi được tạo. Điều này có thể hữu ích cho các giá trị không thay đổi, như (một phần) bảng chữ cái chẳng hạn: Điều quan trọng cần nhớ là nếu bạn tạo một tuple với một giá trị bạn phải sử dụng dấu phẩy: Một tuple được chỉ định bởi dấu ngoặc tròn (). Bạn có thể xen kẽ giữa danh sách và bộ dữ liệu bằng cách sử dụng 7 và 8:set() on a list or tuple: 7Bạn có thể tìm ra độ dài (số phần tử) trong danh sách hoặc tuple với 9: 8Tuples nhanh hơn trong các thủ tục lặp lại do tính bất biến của chúng.
Một tuple được chỉ định bởi dấu ngoặc tròn (). Bạn có thể xen kẽ giữa danh sách và bộ dữ liệu bằng cách sử dụng myList.insert(0,9) # Insert a value in the list at index (element position) 0 myList 7 và myList.insert(0,9) # Insert a value in the list at index (element position) 0 myList 8:Bạn có thể tìm ra độ dài (số phần tử) trong danh sách hoặc tuple với 9:
Bộ sưu tập nào không cho phép trùng lặp?Một bộ là một bộ sưu tập không thể chứa các yếu tố trùng lặp.Nó mô hình các tập hợp trừu tượng tập hợp toán học. is a Collection that cannot contain duplicate elements. It models the mathematical set abstraction.
Những bộ sưu tập nào cho phép các mục trùng lặp trong Python?Bộ sưu tập Python (mảng) cho phép các thành viên trùng lặp.Tuple là một bộ sưu tập được đặt hàng 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 đặt hàng, không thể thay đổi*và không được giới thiệu.
Allows duplicate members. Tuple is a collection which is ordered and unchangeable. Allows duplicate members. Set is a collection which is unordered, unchangeable*, and unindexed.
Danh sách có cho phép trùng lặp trong Python không?Danh sách cho phép trùng lặp trong khi Set không cho phép các yếu tố trùng lặp.Tất cả các phần tử của một tập hợp phải là duy nhất nếu bạn cố gắng chèn phần tử trùng lặp trong tập hợp, nó sẽ thay thế giá trị hiện có.
Các bộ dữ liệu Python có thể có bản sao không?Tuple là một bộ sưu tập được đặt hàng và không thể thay đổi.Cho phép các thành viên trùng lặp. |