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
- Mühendislik Alanında Önemli Olan Yazılım Dilleri Hangileridir?
- Rate limiting ve throttling nasıl uygulanır?
- Çözünürlük Nedir?
- Mekanik mühendisliği alanında en yaygın kullanılan mühendislik yazılımları nelerdir?
- Yeni başlayan biri olarak hangi programlama dilini öğrenmeliyim?
- Yazılım mühendisliği öğrencileri için veri yapıları ve algoritmalar hangi programlama diliyle öğrenilmelidir?
- Python’da bir stringin her karakterini sırasıyla küçük harfe nasıl çevirebilirim?
- Python'da bir stringin içinde belirli bir karakterin kaç kez geçtiğini nasıl bulabilirim?
- Java’da Spring Boot ile microservice temel yapı taşları
- Programlama dünyasına giriş yaparken dikkat edilmesi gereken temel konular nelerdir?
- Python programlama dilinde kullanılan for döngüsünün çalışma mantığı nasıldır?
- Mobil uygulamalarda Firebase Auth kullanımı nasıl yapılır?
- Python’da bir string’i nasıl integer’a dönüştürebilirim?
- Python’da bir string içindeki rakamları nasıl toplayabilirim?
- Python’da bir listedeki elemanların sırasını değiştirmeden ters çevirmek mümkün mü?
- Mühendislik alanında en temel programlama dilleri hangileridir?
- Python’da bir liste elemanlarını toplamak için hangi fonksiyon kullanılabilir?
- Saatteki hızı hesaplama yöntemleri nelerdir?
- Mühendislik öğrencileri hangi programlama diliyle başlamalı?
- Python’da bir liste nasıl sıralanabilir?
