Simply: Show
Điều này đang sử dụng một "bộ hiểu đặt", là phiên bản bị đánh bại của:
Ngoài ra, bạn có thể làm:
(Tên biến không biết xấu hổ bị đánh cắp từ Modesitt.) Chúng ta có thể chuyển đổi một chuỗi thành setin python bằng hàm set (). > Python > Python List > Python Convert list to set Làm thế nào để bạn chuyển đổi một danh sách thành một bộ? Chúng ta có thể chuyển đổi danh sách thành một tập hợp bằng lệnh set (), trong đó chúng ta phải chèn tên danh sách giữa các dấu ngoặc đơn cần được chuyển đổi. Do đó, trong trường hợp trên, chúng ta phải nhập tập hợp (The_Names) để chuyển đổi tên, có trong danh sách thành một tập hợp. Set () trong Python là gì?
Output: Hãy để hiểu với sự giúp đỡ của ví dụ. In ("Danh sách học sinh:", Listofstudents) Chúng ta có thể chuyển đổi một chuỗi thành setin python bằng hàm set (). Làm thế nào để bạn chuyển đổi một danh sách thành một bộ?Chúng ta có thể chuyển đổi danh sách thành một tập hợp bằng lệnh set (), trong đó chúng ta phải chèn tên danh sách giữa các dấu ngoặc đơn cần được chuyển đổi. Do đó, trong trường hợp trên, chúng ta phải nhập tập hợp (The_Names) để chuyển đổi tên, có trong danh sách thành một tập hợp.ordered collection values of different data types inside a square bracket []. Set () trong Python là gì?Phương thức SET () được sử dụng để chuyển đổi bất kỳ điều kiện nào có thể lặp lại thành chuỗi các phần tử có thể lặp lại với các phần tử riêng biệt, thường được gọi là tập hợp. Tham số: Bất kỳ trình tự lặp lại như danh sách, tuple hoặc từ điển. Trả về: Một tập trống nếu không có phần tử nào được truyền. Một bộ trong Python là gì?Được đặt trong Python được định nghĩa là bộ sưu tập không có thứ tự của các mục duy nhất có các loại dữ liệu khác nhau bên trong khung xoăn {}. Ví dụ: se = {1, ‘mandeep, đúng} hoặc có thể là se = {‘ sheetal, ‘karun,}. Bộ trong PythonSự khác biệt giữa danh sách và bộBạn có thể tự hỏi nếu cả danh sách và bộ có thể giữ các mục có các loại dữ liệu khác với sự khác biệt giữa chúng là gì?
Cho đến bây giờ bạn đã hiểu các khái niệm về danh sách và thiết lập. Nhưng câu hỏi là tại sao chúng ta cần chuyển đổi này từ danh sách để đặt? Câu trả lời là bộ đó không cho phép các yếu tố trùng lặp. Nếu chúng ta sử dụng một bộ thì các yếu tố sẽ là duy nhất.why do we need this conversion from the list to set? Tại sao chúng ta cần loại bỏ các yếu tố trùng lặp?Chúng ta cần loại bỏ các yếu tố trùng lặp vì có nhiều trường hợp khi chúng ta không cần các giá trị trùng lặp. Vâng, hãy để tôi giải thích điều này với sự giúp đỡ của một ví dụ. Trong cuộc sống thực bất cứ khi nào người dùng thực hiện một mục nhập vào cơ sở dữ liệu, có nhiều cơ hội rằng anh ta có thể phạm sai lầm khi nhập dữ liệu. Giả sử một giáo viên đang bước vào nhãn hiệu của học sinh vào một tờ Excel, cuối cùng anh ta đã nhập tên học sinh cùng với các điểm và cuộn số hai lần vào tờ Excel. Vì vậy, thực tế chúng ta cần viết một số mã để không để điều đó xảy ra. Do đó, chúng ta có thể chuyển đổi một danh sách thành một tập hợp. Danh sách để đặt chuyển đổiBạn đã hiểu tại sao chúng ta cần chuyển đổi danh sách thành thiết lập. Bây giờ, hãy để khám phá cách chuyển đổi danh sách thành một tập hợp. Có nhiều cách tiếp cận để làm điều này. 1. Sử dụng hàm set ()Cách tiếp cận này là một trong những phương pháp đơn giản nhất để chuyển đổi danh sách thành một tập hợp. Tất cả những gì bạn cần là sử dụng hàm tạo SET () và chuyển danh sách làm đối số. Syntax: set(list). #create a list my_list = ['Rice', 'Potato', 'Tomato'] #convert the list using set se = set(my_list) #display the set print(se) Giải thích mã
2. Sử dụng chức năng tùy chỉnhCách tiếp cận này đang sử dụng một cuộc gọi chức năng trong Python. def list_to_set_conversion(list1): se = set() for x in list1: se.add(x) return se Names = ['Alia', 'Bob', 'Ana', 'Sita', 'Alia'] s = list_to_set_conversion (Names) print(s) OUTPUT: {'Ana', 'Alia', 'Bob', 'Sita'} 3. Sử dụng Dict.FromKeys ()Nhược điểm của hai cách tiếp cận trên là chúng tôi đã không nhận được thiết lập một cách có trật tự. Vì vậy, đối với điều này, chúng tôi đang sử dụng phương pháp tiếp theo của chúng tôi để bảo tồn trật tự. list1 = ['Alia', 'Bobby', 'Bobby', 1, 1, 2, 3] x = list(dict.fromkeys(list1)) se = set(x) print(se)dict.fromkeys() Độ phức tạp về thời gian của danh sách chuyển đổi thành một tập hợpMỗi thuật toán và mọi mã trên thế giới này đều có một không gian và thời gian phức tạp nhất định. Độ phức tạp về thời gian của việc chuyển đổi một danh sách thành một tập hợp là tuyến tính, tức là số lượng các yếu tố có trong danh sách. Vì vậy, nếu tập hợp có các yếu tố ‘N, thì độ phức tạp về thời gian là O (n). Lý do đằng sau điều này là vòng lặp sẽ lặp lại trên mỗi phần tử có trong danh sách là O (n) và thêm phần tử này vào tập hợp sẽ có giá O (1). Cùng với độ phức tạp thời gian sẽ được xây dựng là O (n) * O (1) = O (n).O(n). The reason behind this is that the loop will iterate over each element present in the list that is O(n), and add this element to the set will cost O(1). Together the time complexity will be formulated as O(n) * O(1) = O(n). Cũng thấySự kết luậnNhư chúng ta đều biết Python là một ngôn ngữ rất đơn giản để hiểu vì sự đơn giản của nó. Do đó, việc chuyển đổi danh sách Python trở nên đơn giản và dễ đọc hơn. Nó thậm chí còn đơn giản để hiểu với chi phí mà chúng ta có thể chuyển đổi thông qua độ phức tạp về thời gian. Độ phức tạp thời gian là O (N) là tối thiểu. Bản tóm tắt
QNAHãy cùng đi qua một số câu hỏi để làm cho việc học của chúng tôi trở nên thú vị và tương tác. Chúng ta có thể thêm một bài tập nhỏ sau mỗi chủ đề để người học có thể thực hiện chúng để có được sự tự tin của họ.
def list_to_set_conversion(list1): se = set() for x in list1: se.add(x) return se Names = ['Tina', 'Kimmi', 'Chanda', 'Sita', 'Alia', 'Chanda', 'Tina'] s = list_to_set_conversion (Names) print(s) Ans: - 0 Vui lòng để lại phản hồi về Thisxx 2. Hoàn thành phần còn thiếu của mã để nó hiển thị các phần sau dưới dạng đầu ra chính xác.Complete the missing part of the code so that it displays the following as the correct output. {‘Abhishek,‘ Ramesh, ‘Mohan,‘ John, ‘Riya,} names = ['Mohan', 'Abhishek', 'Ramesh', 'Mohan', 'John', 'Riya'] s =? print(s) Ans:- 0 Vui lòng để lại phản hồi về Thisxx 2. Hoàn thành phần còn thiếu của mã để nó hiển thị các phần sau dưới dạng đầu ra chính xác.Find the length of the given code snippet. 0Ans: -
0 Vui lòng để lại phản hồi về Thisxx 2. Hoàn thành phần còn thiếu của mã để nó hiển thị các phần sau dưới dạng đầu ra chính xác. 1Ans: - 0 Vui lòng để lại phản hồi về Thisxx 2. Hoàn thành phần còn thiếu của mã để nó hiển thị các phần sau dưới dạng đầu ra chính xác.Find the length of the given code snippet. 2Ans: - 0 Vui lòng để lại phản hồi về Thisxx Làm thế nào để bạn chuyển đổi một mảng thành một tập hợp trong Python?Bạn có thể sử dụng hàm python set () để chuyển đổi danh sách thành set. Đó là cách đơn giản nhất để chuyển đổi danh sách thành SET.Vì tập hợp không cho phép sao chép, khi bạn chuyển đổi danh sách thành SET, tất cả các bản sao sẽ được xóa trong tập hợp.use python set() function to convert list to set.It is simplest way to convert list to set. As Set does not allow duplicates, when you convert list to set, all duplicates will be removed in the set.
Làm thế nào để bạn chuyển đổi để đặt trong Python?Chúng ta có thể chuyển đổi một chuỗi thành setin python bằng hàm set ().using the set() function.
Làm thế nào để bạn chuyển đổi một danh sách thành một bộ?Chúng ta có thể chuyển đổi danh sách thành một tập hợp bằng lệnh set (), trong đó chúng ta phải chèn tên danh sách giữa các dấu ngoặc đơn cần được chuyển đổi.Do đó, trong trường hợp trên, chúng ta phải nhập tập hợp (The_Names) để chuyển đổi tên, có trong danh sách thành một tập hợp.using the set() command, where we have to insert the list name between the parentheses that are needed to be converted. Hence, in the above case, we have to type the set(the_names) in order to convert the names, present in the list into a set.
Set () trong Python là gì?Phương thức SET () được sử dụng để chuyển đổi bất kỳ điều kiện nào có thể lặp lại thành chuỗi các phần tử có thể lặp lại với các phần tử riêng biệt, thường được gọi là tập hợp.Tham số: Bất kỳ trình tự lặp lại như danh sách, tuple hoặc từ điển.Trả về: Một tập trống nếu không có phần tử nào được truyền.used to convert any of the iterable to sequence of iterable elements with distinct elements, commonly called Set. Parameters : Any iterable sequence like list, tuple or dictionary. Returns : An empty set if no element is passed. |