Liste Metotları ve Fonksiyonları: Python, PHP ve ASP Örnekleri
Programlamada listeler (veya diziler), verileri saklamak, işlemek ve üzerinde fonksiyonlar uygulamak için kullanılır. Liste metotları, ekleme, silme, sıralama ve arama işlemlerini kolaylaştırır. Bu makalede, Python, PHP ve ASP üzerinde liste/dizi metotlarını ve fonksiyonlarını örneklerle öğreneceğiz.
1. Python Liste Metotları
Python listeleri, birçok yerleşik metoda sahiptir:
1Python23notlar = [70, 85, 90, 60, 75]45Eleman ekleme67notlar.append(95) # Listenin sonuna ekler8notlar.insert(2, 80) # İndex 2'ye 80 ekler910Eleman silme1112notlar.remove(60) # 60 değerini siler13silinen = notlar.pop(3) # Index 3'ü siler ve döndürür1415Liste sıralama1617notlar.sort() # Küçükten büyüğe18notlar.sort(reverse=True) # Büyükten küçüğe1920Liste ters çevirme2122notlar.reverse()2324print(notlar)2. PHP Dizi Fonksiyonları
PHP’de diziler için birçok yerleşik fonksiyon mevcuttur:
1PHP2<?php3$notlar = array(70, 85, 90, 60, 75);45# Eleman ekleme6$notlar[] = 95; // Sonuna ekler7array_splice($notlar, 2, 0, 80); // Index 2'ye 80 ekler89# Eleman silme10unset($notlar[3]); // Index 3'ü siler11array_splice($notlar, 1, 1); // Index 1'i siler1213# Dizi sıralama14sort($notlar); // Küçükten büyüğe15rsort($notlar); // Büyükten küçüğe1617# Dizi ters çevirme18$notlar = array_reverse($notlar);1920print_r($notlar);21?>3. ASP Dizi Fonksiyonları
ASP (VBScript) dizileri biraz daha sınırlıdır, ancak temel işlemler yapılabilir:
1' ASP2Dim notlar(4)3notlar(0) = 704notlar(1) = 855notlar(2) = 906notlar(3) = 607notlar(4) = 7589' Eleman ekleme (yeni dizi oluşturmak gerekir)10ReDim Preserve notlar(5)11notlar(5) = 951213' Eleman silme (VBScript dizilerinde doğrudan silme yok)14' Çıkarmak için yeni bir dizi oluşturabilirsiniz1516' Diziyi ters çevirme17Dim tersDizi()18ReDim tersDizi(UBound(notlar))19For i = 0 To UBound(notlar)20tersDizi(i) = notlar(UBound(notlar) - i)21Next2223For i = 0 To UBound(tersDizi)24Response.Write tersDizi(i) & " "25NextListe Metotları ve Fonksiyonları İpuçları
Python listeleri daha esnek ve fonksiyonel
PHP dizileri hem numerik hem ilişkisel anahtarlarla kullanılabilir
ASP dizileri sabit boyutlu, ReDim ile boyut değiştirilebilir
Sıralama, ters çevirme ve ekleme-silme işlemleri, veri yönetimini kolaylaştırır
0 yorum