Python’da bir fonksiyonun geriye birden fazla değer döndürmesi nasıl sağlanır?
Python'da Birden Fazla Değer Döndürmek
Python'da bir fonksiyonun birden fazla değer döndürmesi için, değerleri bir tuple, liste veya dictionary içinde döndürebiliriz. En yaygın yöntem, bir tuple kullanmaktır.Tuple Kullanarak Değer Döndürmek
Aşağıdaki örnekte, bir fonksiyon iki değeri tuple olarak döndürmektedir:
def toplama_ve_carpma(a, b):
toplama = a + b
carpma = a * b
return toplama, carpma
sonuc = toplama_ve_carpma(3, 4)
print(sonuc) # (7, 12)
Değerleri Ayrıştırma
Döndürülen tuple değerlerini ayrı değişkenlere atamak mümkündür:toplam, carpim = toplama_ve_carpma(3, 4) print(toplam) # 7 print(carpim) # 12
Alternatif Yöntem: Liste veya Dictionary Kullanma
- Liste ile:
return [toplama, carpma]
return {'toplam': toplama, 'carpim': carpma}
Bu yöntemler, bir fonksiyonun geriye birden fazla değer döndürmesini sağlar.
Cevap yazmak için lütfen
.
Aynı kategoriden
- Sunucusuz (serverless) mimari: Lambda, Functions ve olay tetikleyicileri
- API nedir ve nasıl çalışır?
- Yapay zekâ ile makine öğrenmesi arasındaki fark nedir?
- Robotik kontrol sistemlerinde PID nedir ve nasıl çalışır?
- Python dilinde for döngüsü nasıl kullanılır?
- Mühendislik öğrencileri için en uygun programlama dili hangisidir?
- En popüler programlama dilleri hangileridir ve kullanım alanları nelerdir?
- Mobil uygulamalarda kullanılan en yaygın programlama dili nedir?
- Python'da bir stringi ters çevirme yöntemi nedir?
- Programlamada if–else koşullu ifadeleri nasıl kullanabilirim?
- Veritabanı tasarımında normalizasyon ve denormalizasyon dengesi
- Yazılım mühendisliği ile bilgisayar mühendisliği arasındaki fark nedir?
- Programlama öğrenmeye başlayanlar için en etkili pratik yöntem nedir?
- Hangi programlama dilini öğrenmeye başlamamı önerirsiniz?
- Hangi programlama dili başlangıç seviyesindeki bir kullanıcı için en uygun olur?
- Veri tabanı nedir ve mühendislik alanında nasıl kullanılır?
- Python’da bir stringi parçalara nasıl bölebilirim?
- XSS saldırısı nedir?
- Python’da bir stringi tam sayıya dönüştürmenin en etkili yolu nedir?
- Mühendislik algoritmalarında en yaygın olarak kullanılan sıralama algoritmaları hangileridir?
