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

ตัวดำเนินการต่อข้อมูลทำงานอย่างไรในรายการใน Python


ตัวดำเนินการต่อข้อมูลจะสร้างรายการใหม่ใน Python โดยใช้รายการเริ่มต้นในลำดับที่เพิ่มเข้ามา นี่ไม่ใช่การดำเนินการแทนที่

ตัวอย่าง

list1 = [1, 2, 3]
list2 = ['a', 'b']
list3 = list1 + list2
print(list3)

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์ -

[1, 2, 3, 'a', 'b']

มีวิธีอื่นในการต่อ 2 รายการ ง่ายที่สุดคือการใช้ฟังก์ชันขยาย หากคุณต้องการขยายรายการให้เข้าที่

ตัวอย่าง

list1 = [1, 2, 3]
list2 = ['a', 'b']
list1.extend(list2)
print(list1)

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์ -

[1, 2, 3, 'a', 'b']

คุณยังสามารถใช้ตัวดำเนินการคลายแพ็ก * เพื่อสร้างรายการจาก 2 รายการ สามารถใช้ได้ใน Python 3.5+ เท่านั้น

ตัวอย่าง

list1 = [1, 2, 3]
list2 = ['a', 'b']
list3 = [*list1, *list2]
print(list3)

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์ -

[1, 2, 3, 'a', 'b']