ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่ใช้ ตั้งค่าการอัปเดต วิธีการรวมหลายอาร์เรย์ และจะส่งคืนอาร์เรย์มิติเดียวที่เป็นผลลัพธ์พร้อมค่าที่ไม่ซ้ำทั้งหมดจากอาร์เรย์
มาดูตัวอย่างให้เข้าใจกันชัดๆ
มาดูตัวอย่างให้เข้าใจกันชัดๆ
อินพุต
arrays = [[1, 2, 3, 4, 5], [6, 7, 8, 1, 2, 3, 4, 5], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]
ผลลัพธ์
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
ทำตามขั้นตอนด้านล่างเพื่อเขียนโปรแกรม
- เริ่มต้นอาร์เรย์ตามที่แสดงในตัวอย่าง
- 3สร้างช่องว่าง
- วนซ้ำในอาร์เรย์
- ในการทำซ้ำแต่ละครั้ง ให้ใช้อัปเดต วิธีการของชุดเพื่อเพิ่มองค์ประกอบใหม่ที่ไม่ซ้ำกันให้กับ
- แปลง ชุด ไปที่ รายการ แล้วพิมพ์
ตัวอย่าง
# initialzing the array arrays = [[1, 2, 3, 4, 5], [6, 7, 8, 1, 2, 3, 4, 5], [1, 2, 3, 4, 5, 6, 7, 8, 9,10]] # empty set result = set() # iterating over the arrays for array in arrays: # updating the set result.update(array) # converting and printing the set in list print(list(result))
ผลลัพธ์
หากคุณเรียกใช้โค้ดด้านบน คุณจะได้ผลลัพธ์ดังต่อไปนี้
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
บทสรุป
หากคุณมีข้อสงสัยใดๆ ในบทแนะนำ โปรดระบุในส่วนความคิดเห็น