Python’da bir listedeki her sayıyı tek tek karesine nasıl alabiliriz?

Python’da Listede Her Sayının Karesi

Python'da bir listedeki her sayının karesini almak için aşağıdaki yöntemleri kullanabilirsiniz:
  • Liste Anlamı (List Comprehension)

Bu yöntem, açık ve etkili bir şekilde her sayının karesini almak için idealdir:

kareler = [x**2 for x in liste]
  • map() Fonksiyonu

Map fonksiyonu ile de aynı işlem gerçekleştirilebilir:

kareler = list(map(lambda x: x**2, liste))
  • Döngü İle

Bir döngü kullanarak da kareleri alabilirsiniz:

kareler = []
for x in liste:
    kareler.append(x**2)

Bu yöntemlerden birini seçerek listenizdeki sayıların karelerini alabilirsiniz.


Python’da bir listedeki her sayıyı tek tek karesine nasıl alabiliriz?

🐞

Hata bildir

Paylaş