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

จะผนวกรายการเข้ากับรายการที่สอง (ต่อท้ายรายการ) ใน Python ได้อย่างไร


สามารถทำได้หลายวิธี -

การใช้ตัวดำเนินการต่อข้อมูล

ตัวอย่าง

l1=[1,2,3]
l2=[2,3,4]
l3=l1+l2
print ('new list', l3)

ผลลัพธ์

นี่จะพิมพ์

new list [1, 2, 3, 2, 3, 4]

ใช้วิธีการผนวกของรายการวัตถุ

ตัวอย่าง

l1=[1,2,3]
l1=[3,4,5]
l1.append(l2)
print ('appended list', l1)

ผลลัพธ์

นี่คือผลลัพธ์

appended list [3, 4, 5, [2, 3, 4]]

การใช้วิธีการขยาย

ตัวอย่าง

l1=[1,2,3]
l1=[3,4,5]
l1.extend(l2)
print ('extended list', l1)

ผลลัพธ์

ผลลัพธ์จะเป็นดังนี้ −

extended list [1, 2, 3, 3, 4, 5]

รับรายการโดยไม่ซ้ำกัน

ขั้นแรกเชื่อมรายการ จากนั้นใช้ฟังก์ชัน set() เพื่อกำจัดรายการที่ซ้ำกัน จากนั้นใช้ฟังก์ชัน list() เพื่อแปลง set เป็นรายการ

ตัวอย่าง

l1=[1,2,3]
l2=[3,4,5]
l=list(set(l1+l2))
print ('list without duplicates',l)

ผลลัพธ์

วัตถุรายการผลลัพธ์จะเป็น

list without duplicates [1, 2, 3, 4, 5]