Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk mengulangi urutan dalam susunan terbalik dalam Python?

Bagaimana untuk mengulangi urutan dalam susunan terbalik dalam Python?

WBOY
WBOYke hadapan
2023-08-25 20:57:10768semak imbas

Bagaimana untuk mengulangi urutan dalam susunan terbalik dalam Python?

Jujukan Python termasuk rentetan, senarai, tupel, dsb. Kita boleh menggabungkan unsur-unsur jujukan Python dengan cara yang berbeza. Mari lihat beberapa contoh lelaran senarai dalam susunan terbalik.

Gunakan gelung sementara untuk mengulang dalam susunan terbalik

Contoh

Dalam contoh ini, kami mempunyai senarai sebagai urutan dan menggunakan gelung sementara untuk lelaran dalam susunan terbalik -

# Creating a List
mylist = ["Jacob", "Harry", "Mark", "Anthony"]

# Displaying the List
print("List = ",mylist)

# Length - 1
i = len(mylist) - 1

# Iterate in reverse order
print("Display the List in Reverse order = ")
while i >= 0 :
   print(mylist[i])
   i -= 1

Output

List =  ['Jacob', 'Harry', 'Mark', 'Anthony']
Display the List in Reverse order = 
Anthony
Mark
Harry
Jacob

Gunakan gelung for untuk lelaran dalam susunan terbalik

Contoh

Dalam contoh ini, kami mempunyai senarai sebagai urutan dan menggunakan gelung for untuk lelaran dalam susunan terbalik -

# Creating a List
mylist = ["Jacob", "Harry", "Mark", "Anthony"]

# Displaying the List
print("List = ",mylist)

# Iterate in reverse order
print("Display the List in Reverse order = ")
for i in range(len(mylist) - 1, -1, -1):
   print(mylist[i])

Output

List =  ['Jacob', 'Harry', 'Mark', 'Anthony']
Display the List in Reverse order = 
Anthony
Mark
Harry
Jacob

Gunakan reverse() untuk mengulang dalam susunan terbalik

Contoh

Dalam contoh ini, kami mempunyai Senarai sebagai jujukan dan menggunakan kaedah terbalik() untuk lelaran dalam susunan terbalik -

# Creating a List
mylist = ["Jacob", "Harry", "Mark", "Anthony"]

# Displaying the List
print("List = ",mylist)

# Iterate in reverse order using reversed()
print("Display the List in Reverse order = ")
[print (i) for i in reversed(mylist)]

Output

List =  ['Jacob', 'Harry', 'Mark', 'Anthony']
Display the List in Reverse order = 
Anthony
Mark
Harry
Jacob

Gunakan indeks negatif untuk lelaran terbalik

Contoh

Dalam contoh ini, kami mengambil Senarai sebagai urutan dan mengulanginya dalam susunan terbalik menggunakan indeks negatif

# Creating a List
mylist = ["Jacob", "Harry", "Mark", "Anthony"]

# Displaying the List
print("List = ",mylist)

# Iterate in reverse order using negative indexing
print("Display the List in Reverse order = ")
[print (i) for i in mylist[::-1]]

Output

List =  ['Jacob', 'Harry', 'Mark', 'Anthony']
Display the List in Reverse order = 
Anthony
Mark
Harry
Jacob

Atas ialah kandungan terperinci Bagaimana untuk mengulangi urutan dalam susunan terbalik dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam