Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

แปลงเซตเป็นลิสต์ใน Python

ในการวิเคราะห์ข้อมูลด้วย Python บางครั้งต้องแปลงข้อมูลจากเซต (set) เป็นลิสต์ (list)

ใช้ list()

วิธีตรงไปตรงมา ใช้ฟังก์ชัน list() กับเซตที่กำหนด

ตัวอย่าง

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

ผลลัพธ์

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

ใช้ * operator

ใช้ star operator (*) ร่วมกับ [] เพื่อ unpack เซตเป็นลิสต์

ตัวอย่าง

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

ผลลัพธ์

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