Fonksiyon tanımlamayı daha önce ayrıntısıyla incelemiştik. Python’un lambda komutunu kullanarak isimsiz (“anonymous” – belli bir isme bağlı olmayan) fonksiyonlar üretebilirsiniz. İsimsiz fonksiyonlar, def komutuyla üretilen fonksiyonlara göre daha kısıtlıdırlar. Buna karşılık, bir fonksiyon nesnesi gereken yerlerde bazı avantajlar sağlarlar.
Etiket arşivi: list.sort
Liste metodları
Dile dahil (built-in) fonksiyonların yanı sıra, veri tiplerine özgü fonksiyonlar (“metodlar”) da vardır. Metodlar sınıf (“class”) tanımındaki iç değişkenlere erişir, gerektiğinde değişiklik yaparlar. Metodlara erişim “.” (nokta) operatörüyle sağlanır; sözgelişi L bir listeyse, L.append(x) işlemi L‘nin sonuna x‘i ekler. Bu kısımda liste nesnelerinin yaygın olarak kullanılan metodlarından bahsedelim.