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
Lepaskan: 2023-08-25 20:57:10
ke hadapan
722 orang telah melayarinya

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
Salin selepas log masuk

Output

List =  ['Jacob', 'Harry', 'Mark', 'Anthony']
Display the List in Reverse order = 
Anthony
Mark
Harry
Jacob
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

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])
Salin selepas log masuk

Output

List =  ['Jacob', 'Harry', 'Mark', 'Anthony']
Display the List in Reverse order = 
Anthony
Mark
Harry
Jacob
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

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)]
Salin selepas log masuk

Output

List =  ['Jacob', 'Harry', 'Mark', 'Anthony']
Display the List in Reverse order = 
Anthony
Mark
Harry
Jacob
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

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]]
Salin selepas log masuk

Output

List =  ['Jacob', 'Harry', 'Mark', 'Anthony']
Display the List in Reverse order = 
Anthony
Mark
Harry
Jacob
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

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!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan