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

จะย้อนกลับวัตถุในรายการใน Python ได้อย่างไร?


คุณสามารถใช้วิธีย้อนกลับจากคลาสรายการเพื่อกลับรายการเข้าที่

ตัวอย่าง

a = [3, "Hello", 2, 1]
a.reverse()
print(a)

ผลลัพธ์

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

[1, 2, "Hello", 3]

คุณยังสามารถใช้การแบ่งส่วนรายการกับดัชนีเป็น [::-1] หากคุณต้องการสร้างรายการใหม่แทนที่จะกลับรายการ ซึ่งหมายความว่าเริ่มต้นและหยุดเป็นจุดเริ่มต้นและจุดสิ้นสุดของรายการและขั้นตอนเป็น -1

ตัวอย่าง

a = [3, "Hello", 2, 1]
print(a[::-1])

ผลลัพธ์

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

[1, 2, "Hello", 3]

หากคุณต้องการสร้างรายการใหม่แทนที่จะกลับรายการ คุณสามารถใช้วิธีการย้อนกลับได้

ตัวอย่าง

a = [3, "Hello", 2, 1]
rev_a = list(reversed(a))
print(rev_a)

ผลลัพธ์

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

[1, 2, "Hello", 3]