Python’da yerle≈üik reverse()
veya √∂ƒüelerini kullanarak bir listeyi tersine çevirebilirsiniz. ters()
y√∂ntemleri. Bu y√∂ntemler, yeni bir liste olu≈üturmadan listeyi tersine çevirecektir. Python reverse()
ve ters()
orijinal liste nesnesindeki √∂ƒüeleri tersine çevirir.
Bir listeyi tersine çevirmek, herhangi bir programlama dilinin ortak bir parçasƒ±dƒ±r. Bu √∂ƒüreticide, en etkili Python ters liste y√∂ntemlerini inceleyeceƒüiz.
Diyelim ki Python’da bir listeniz var mu≈üteri adlarƒ± ters alfabetik sƒ±rada, ancak bunlarƒ± alfabetik sƒ±rada g√∂rmek istiyor. Bunu yapmak için listeyi tersine çevirmeniz gerekir. Uzun bir listeniz varsa ve altta ne olduƒüunu g√∂rmek istiyorsanƒ±z, a≈üaƒüƒ± kaydƒ±rmanƒ±z yeterli. Veya verileri hƒ±zlƒ± bir ≈üekilde almak için tersine çevirebilirsiniz.
Python Listeleri ve Liste Dilimleme: Bir Tazeleme
Python’da listeler √∂ƒüe dizileri. Listeniz Python’daki dizeleri, booleanlarƒ±, sayƒ±larƒ±, nesneleri veya diƒüer herhangi bir veri turunu içerebilir ve istediƒüiniz kadar içerebilir. √áok fazla veriyle çalƒ±≈üƒ±rken, birden çok deƒüi≈üken bildirmek yerine bir liste bildirmek faydalƒ± olabilir.
span>Liste Dilimleme
Ters liste i≈ülemi gerçekle≈ütirmek için liste dilimleme hakkƒ±nda bilgi sahibi olmanƒ±z gerekmese de, yardƒ±mcƒ± olur.
Python’da bir listeyi ≈üu ≈üekilde bildirirsiniz:
Az önce bir studentNames
değişkeni bildirdik ve bir değerler listesi—değişkene—öğrenci adları atadık.
If listemizden belirli bir deƒüer almak istiyorsak indeks numaralarƒ±nƒ± kullanabilir ve listeyi dilimleyebiliriz. Almak için çok fazla, o yuzden hadi parçalayalƒ±m. Listemizdeki her √∂ƒüenin 0’dan ba≈ülayan bir index deƒüeri vardƒ±r. Bunlarƒ± listemizden belirli bir deƒüer elde etmek için kullanabiliriz. Dizimiz için dizin deƒüerleri ≈ü√∂yle:
Katƒ±lƒ±mcƒ±larƒ±n %81’i, bir eƒüitim kampƒ±na katƒ±ldƒ±ktan sonra teknik i≈ü beklentileri konusunda daha emin hissettiklerini belirtti. Bugun bir eƒüitim kampƒ± ile e≈üle≈üin.
Ortalama bir eƒüitim kampƒ± mezunu, bir eƒüitim kampƒ±na ba≈ülamaktan ilk i≈üini bulmaya kadar, kariyer geçi≈üinde altƒ± aydan az zaman harcadƒ±.
Listemizden Imogen
almak istersek, bunu aşağıdaki kodu kullanarak yaparız:
Değişkenimizi öğrenci isimleriyle tanımladık . Ardından, 1
dizin değerine sahip liste öğesini almak istediğimizi söyledik. Bu durumda, değer Imogen
idi.
Ayrƒ±ca ba≈üka bir tane ekleyerek bir aralƒ±k elde etmek için indeks numarasƒ±nƒ± deƒüi≈ütirebiliriz. ƒ∞≈üte bir √∂rnek:
Kodumuzun 烱ktƒ±sƒ± a≈üaƒüƒ±daki gibi olacaktƒ±r:
Artƒ±k liste dilimlemenin temellerini biliyoruz, tersine çevirmeyi tartƒ±≈ümaya ba≈ülayabiliriz Python’da listeler.
Python Ters Liste Eğitimi
Python’da bir listeyi tersine çevirmenin uç ana yolu ≈üunlardƒ±r:
ƒ∞lki, listenizi tersine çevirmek için bir dilimleme hilesi kullanmaktƒ±r. . ƒ∞≈üte Python s√∂zdizimi:
Kodumuzun 烱ktƒ±sƒ±:
Kodumuzda studentNames değişkenimizi bildirdik
ve ardƒ±ndan listeyi tersine çevirecek bir dilim i≈ülevi yarattƒ±. Bu, listeleri dilimlemenin yaygƒ±n bir yoludur. Ancak bellekte yer kaplayan listenin bir kopyasƒ±nƒ± olu≈üturduƒüundan verimsiz olabilir. Ayrƒ±ca, bu i≈ülev, listeleri tersine çevirmenin diƒüer y√∂ntemlerine g√∂re biraz daha geli≈ümi≈ü olabilir.
Reverse() Kullanarak Ters Çevir
Alabileceƒüimiz ikinci seçenek, yerle≈üik reverse i≈ülevini kullanmaktƒ±r. ()
. Bir liste nesnesinin içeriƒüini yerinde tersine çevirmek için reverse()
y√∂ntemi çaƒürƒ±labilir. Bu, yeni bir liste olu≈üturmayacaƒüƒ±nƒ±z anlamƒ±na gelir. Bunun yerine, orijinal liste nesnesini deƒüi≈ütireceƒüiz.