Kapsamlarda koşullulardan yararlanma (2)
Önceki egzersizde, bir liste kapsamının önermesel ifade kısmında yinelenen değişkeni değerlendirmek için bir if koşullu deyimi kullandın. Bu egzersizde, listenin çıktı ifadesi üzerinde bir if-else deyimi kullanacaksın.
Aynı fellowship listesi üzerinde çalışacaksın ve bir liste kapsamı ile çıktı ifadesinde bir if-else koşullu deyimi kullanarak, fellowship üyelerinden karakter sayısı 7 veya daha fazla olanları aynen tutan; diğerlerini ise boş bir dizeyle değiştiren bir liste oluşturacaksın. Liste kapsamında yineleyici değişken olarak member kullan.
Bu egzersiz
Python Araç Kutusu
kursunun bir parçasıdırEgzersiz talimatları
- Çıktı ifadesinde, karakter sayısı >= 7 ise dizgeyi olduğu gibi tut, aksi halde onu boş bir dize ile değiştir — yani
''veya"".
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Create a list of strings: fellowship
fellowship = ['frodo', 'samwise', 'merry', 'aragorn', 'legolas', 'boromir', 'gimli']
# Create list comprehension: new_fellowship
new_fellowship = [____ for ____ in fellowship]
# Print the new list
print(new_fellowship)