Trăn Seth
Mỗi cấu trúc dữ liệu tích hợp trong Python như danh sách, từ điển và bộ dữ liệu đều có các tính năng phân biệt của chúng Show
Dưới đây là một số tính năng của bộ trong Python
Trong bài viết này, bạn sẽ học cách tạo các bộ. Bạn cũng sẽ tìm hiểu cách truy cập, thêm và xóa các mục trong một bộ bằng Python Chúng ta sẽ kết thúc bằng cách nói về một số trường hợp sử dụng tập hợp trong lập trình Python và toán học Cách tạo bộ trong PythonChúng tôi sử dụng dấu ngoặc nhọn để lưu trữ các mục trong một bộ. Đây là những gì một bộ trông giống như
Trong đoạn mã trên, chúng ta đã tạo một tập hợp có tên là 3Bạn sẽ nhận thấy rằng khi tập hợp được in ra, các giá trị xuất hiện theo một thứ tự khác. Đây là một trong những tính năng của bộ trong Python tôi đã đề cập ở trên Đây là một ví dụ khác với một mục trùng lặp
Bản sao của "Jane" đã bị bỏ qua trong ví dụ trên. Điều này là do các mục trùng lặp không được phép Cách truy cập các mục trong một tập hợp bằng PythonBạn có thể sử dụng vòng lặp để truy cập và in các mục trong bộ. Bạn không thể sử dụng chỉ mục của các mặt hàng để truy cập chúng vì thứ tự luôn thay đổi–- không có mặt hàng nào giữ lại chỉ mục của nó Đây là một ví dụ
Chúng tôi sử dụng vòng lặp 4 để in các mục trong 3Trong phần tiếp theo, bạn sẽ thấy cách thêm các mục vào một tập hợp Cách thêm các mục vào một tập hợp trong PythonBạn có thể thêm một mục vào một tập hợp trong Python bằng cách sử dụng phương thức 6 với mục mới sẽ được thêm vào dưới dạng tham sốĐây là một ví dụ
Chúng tôi đã thêm một vật phẩm mới - "Ihechikara" - vào bộ. 7Bạn cũng có thể thêm một mục từ một tập hợp khác hoặc các cấu trúc dữ liệu khác (danh sách, từ điển và bộ dữ liệu) vào một tập hợp bằng cách sử dụng phương thức 8Đây là một ví dụ 0Để thêm tên từ 9 đến 3, chúng tôi đã chuyển vào 9 làm tham số cho phương thức 8. 3Cách xóa các mục trong một tập hợp bằng PythonCó nhiều phương pháp khác nhau mà bạn có thể sử dụng để xóa (các) mục trong một bộ. Hãy nhìn vào chúng bây giờ Cách xóa các mục trong một tập hợp bằng Python bằng phương pháp nameSet = {"John", "Jane", "Doe"} for names in nameSet: print(names) # John # Doe # Jane4Bạn có thể sử dụng phương pháp 4 để xóa một mục đã chỉ định. Đây là một ví dụ 8Trong ví dụ trên, "John" được truyền dưới dạng tham số cho phương thức 4 nên nó đã bị xóa khỏi tập hợpCách xóa các mục trong một tập hợp bằng Python bằng phương pháp nameSet = {"John", "Jane", "Doe"} for names in nameSet: print(names) # John # Doe # Jane7Phương thức 7 hoạt động giống như phương thức 4 3Cách làm trống một tập hợp trong Python bằng phương pháp nameSet = {"John", "Jane", "Doe"} nameSet.add("Ihechikara") print(nameSet) # {'John', 'Ihechikara', 'Doe', 'Jane'}0Để xóa tất cả các mục trong một bộ, chúng tôi sử dụng phương pháp 0Đây là một ví dụ 6Khi nào nên sử dụng Set trong PythonTrong phần này, chúng ta sẽ thảo luận về hai trường hợp sử dụng quan trọng của bộ trong Python Chúng tôi có thể sử dụng các bộ để loại bỏ các mục trùng lặp trong các cấu trúc dữ liệu khác Chúng ta cũng có thể thực hiện một số phép toán thú vị như lấy hợp, giao, hiệu và hiệu đối xứng của hai hoặc nhiều tập hợp Cách sử dụng Bộ để loại bỏ các mục trùng lặp trong cấu trúc dữ liệu khácChúng tôi có thể sử dụng bộ để loại bỏ các mục trùng lặp trong các cấu trúc dữ liệu khác như danh sách và bộ dữ liệu Điều này hữu ích khi bạn đang xử lý một tập dữ liệu rất lớn chỉ yêu cầu đơn vị mục riêng lẻ được trả về thay vì số lần xuất hiện của mục Đây là một ví dụ 7Trong đoạn mã trên, chúng tôi tạo một danh sách các số có tên là 2 có nhiều lần xuất hiện của một số số. 3Sử dụng phương pháp 4, chúng tôi đã chuyển đổi danh sách 2 thành một tập hợp. 6Khi bộ mới được in ra, tất cả các số trùng lặp đã bị xóa – chúng tôi chỉ nhận được một lần xuất hiện của mỗi số được trả về. 7Cách thực hiện các phép toán bằng cách sử dụng các tập hợp trong PythonTập hợp trong Python tương tự như tập hợp trong toán học và chúng ta có thể nhận được nhiều kết quả khác nhau dựa trên mối quan hệ tồn tại giữa các tập hợp Trong phần này, bạn sẽ thấy cách lấy hợp, giao, hiệu và hiệu đối xứng giữa các tập hợp trong Python Bạn có thể thực hiện tất cả các thao tác trong phần này bằng nhiều hơn hai bộ. Để đơn giản nhất có thể, chúng tôi sẽ chỉ sử dụng hai bộ cho mỗi ví dụ Cách lấy Liên minh các tập hợp trong PythonHợp của hai tập hợp là tập hợp của tất cả các phần tử riêng lẻ tồn tại trong cả hai tập hợp. Trong công đoàn, các bản sao được bỏ qua Đây là một ví dụ 4Trong ví dụ trên, chúng ta có hai bộ – 8 và 9Sử dụng toán tử thanh dọc ( 00), chúng ta có thể lấy hợp của hai tập hợp. 01Sự kết hợp của các bộ như sau. {1, 2, 3, 4, 5, 7}. Bạn có thể thấy rằng hai bộ đã được kết hợp để tạo thành một bộ mà không có bất kỳ bản sao nào Cách lấy giao điểm của các tập hợp trong PythonGiao của hai tập hợp là tập hợp các phần tử chung cho cả hai tập hợp. Trong trường hợp của chúng tôi, đó là tập hợp các mục xuất hiện trong cả 02 và 03Đây là một ví dụ 0Trong ví dụ này, chúng tôi đang sử dụng toán tử 04 để lấy giao điểm của 02 và 03. 07Chúng tôi đã trả lại {3, 5} vì 3 và 5 xuất hiện trong cả hai bộ Cách lấy sự khác biệt giữa các bộ trong PythonSự khác biệt giữa hai tập hợp là tập hợp tất cả các mục tồn tại trong một tập hợp nhưng không tồn tại trong tập hợp kia Đây là một ví dụ 1Trong ví dụ trên, chúng tôi nhận được một tập hợp các mục tồn tại trong 02 nhưng không có trong 03Chúng tôi đã sử dụng toán tử 80 để đạt được điều này. 81Kết quả từ hoạt động là 2 và 4 Cách lấy chênh lệch đối xứng của các tập hợp trong PythonHiệu đối xứng của hai tập hợp là tập hợp gồm tất cả các phần tử thuộc một trong hai tập hợp nhưng không thuộc cả hai Trong phần trước, chúng ta đã thấy kết quả của các mục chỉ tồn tại trong một tập hợp mà không tồn tại trong tập hợp kia. Sự khác biệt đối xứng là kết quả của các mục tồn tại trong mỗi bộ nhưng không tồn tại trong cả hai 2Chúng tôi đã sử dụng toán tử 82 để lấy hiệu đối xứng của hai tập hợp. 83Kết quả là 1, 2, 4, 7. Mỗi mục này không xuất hiện trong cả hai bộ Tóm lượcTrong bài viết này, chúng ta đã nói về các tập hợp và cách tạo chúng trong Python Các bộ không cho phép các mục trùng lặp, chúng không có thứ tự và không thể sửa đổi các mục được lưu trữ trong đó Chúng tôi cũng đã xem cách truy cập, thêm và xóa các mục trong bộ bằng các phương pháp khác nhau Cuối cùng, chúng ta đã nói về thời điểm sử dụng bộ trong Python. Chúng ta đã thấy một số ứng dụng của tập hợp trong Python và cách sử dụng nó trong các phép toán Mã hóa vui vẻ QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO Tiểu sử của tác giả này có thể được tìm thấy trong các bài viết của ông Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu Chức năng của lệnh Seth là gì?SETHEADING xoay con rùa đến vị trí độ được chỉ định bởi đầu vào của nó . Số dương quay rùa theo chiều kim đồng hồ. THIẾT LẬP xoay rùa theo hướng của màn hình chứ không phải hướng hiện tại của rùa.
Việc sử dụng tiêu đề đã đặt trong Python là gì?tiêu đề(góc). Đặt hướng của rùa thành góc . Dưới đây là một số hướng phổ biến theo độ. 0 (đông), 90 (bắc), 180 (tây), 270 (nam). rùa.
con rùa () trong Python là gì?rùa là thư viện Python được cài đặt sẵn cho phép người dùng tạo ảnh và hình dạng bằng cách cung cấp cho họ một canvas ảo . Cây bút trên màn hình mà bạn sử dụng để vẽ được gọi là con rùa và đây là tên gọi của thư viện.
Làm cách nào để tạo một vòng tròn trong Python?Bây giờ để vẽ hình tròn bằng rùa, chúng ta sẽ sử dụng một hàm được xác định trước trong “rùa”. hình tròn(bán kính). Hàm này vẽ một đường tròn có bán kính cho trước bằng cách lấy vị trí “con rùa” làm tâm . Ví dụ. Python3. |