Python ile ilgili soru

Öncelikle gönderilerinizdeki kodlara kod görünümü nasıl kazandırılır öğrenmek için aşağıdaki bağlantıyı ziyaret etmenizi öneririm.

Bu arada sorunuzla ilgili de iki farklı yol izleyebilirsiniz:

liste = ["Ali", "veli", "hüseyin", "Ahmet", "deniz", "cenk", "lale", "Ayşe"]

# 1. yöntem
print(list(filter(lambda i: i.casefold().startswith("a"), liste)))

# 2. yöntem
print([i for i in liste if i.casefold().startswith("a")])

casefold() fonksiyonu bir stringin büyük veya küçük fark etmeksizin ele almamızı sağlar. startswith() fonksiyonuyla da aradığımız karakterle başlayan stringleri buluruz.