ในการวิเคราะห์ข้อมูลด้วย 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']