Computer >> Máy Tính >  >> Lập trình >> Python

Chuyển đổi tập hợp thành một danh sách bằng Python

Là một phần của phân tích dữ liệu bằng Python, chúng tôi có thể được yêu cầu chuyển đổi vùng chứa dữ liệu từ bộ sang danh sách. Trong bài viết này, chúng ta sẽ xem cách giải quyết yêu cầu này.

Với danh sách

Đây là một cách tiếp cận đơn giản, trong đó chúng tôi áp dụng trực tiếp hàm danh sách trên tập hợp đã cho. Các phần tử được chuyển đổi thành các phần tử của danh sách.

Ví dụ

setA = {'Mon', 'day', '7pm'}
# Given Set
print("Given set : \n", setA)
res = (list(setA) )
# Result
print("Final list: \n",res)

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

Given set :
['7pm', 'Mon', 'day']
Final list:
['7pm', 'Mon', 'day']

Với *

Toán tử dấu sao có thể đưa vào danh sách và bằng cách áp dụng các dấu ngoặc vuông xung quanh nó, chúng tôi nhận được một danh sách.

Ví dụ

setA = {'Mon', 'day', '7pm'}
# Given Set
print("Given set : \n", setA)
res = [*setA, ]
# Result
print("Final list: \n",res)

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

Given set :
{'Mon', '7pm', 'day'}
Final list:
['Mon', '7pm', 'day']