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

Python - แปลงรายการรายการเป็นรายการชุด


เมื่อจำเป็นต้องแปลงรายการเป็นรายการชุด จะใช้วิธี "แผนที่" "ชุด" และ "รายการ"

ตัวอย่าง

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน

my_list = [[2, 2, 2, 2], [1, 2, 1], [1, 2, 3], [1,1], [0]]

print("The list of lists is: ")
print(my_list)

my_result = list(map(set, my_list))

print("The resultant list is: ")
print(my_result)

ผลลัพธ์

The list of lists is:
[[2, 2, 2, 2], [1, 2, 1], [1, 2, 3], [1, 1], [0]]
The resultant list is:
[set([2]), set([1, 2]), set([1, 2, 3]), set([1]), set([0])]

คำอธิบาย

  • รายการของรายการถูกกำหนดและแสดงบนคอนโซล

  • รายการจะถูกแปลงเป็นชุดโดยใช้ฟังก์ชัน "แผนที่"

  • นี้จะถูกแปลงเป็นรายการอีกครั้ง

  • สิ่งนี้ถูกกำหนดให้กับตัวแปร

  • สิ่งนี้จะแสดงเป็นเอาต์พุตบนคอนโซล