BaşlayınÜcretsiz başlayın

Bir desene göre bölme

Her bir öğesinde bir film adı, çıkış yılı ve yönetmen bulunan movies listesi verilmiştir (ör. "The Godfather, 1972, Francis Ford Coppola").

Hadi, düzenli ifadelerin yardımıyla bölmeyi biraz pratik edelim. Görevin, listedeki her öğeden filmin adını ve yönetmenini çıkarmak. Örneğin öğe "The Godfather, 1972, Francis Ford Coppola" ise, sonuç şöyle olmalı:

['The Godfather', 'Francis Ford Coppola']

Sonrasında, bu sonucu tek bir dize olacak şekilde dönüştürmelisin; ör.

"The Godfather, Francis Ford Coppola"

Bu egzersiz, kursun bir parçasıdır

Python ile Kodlama Mülakatı Soruları Pratiği

Kursa Göz Atın

Egzersiz talimatları

  • movies içindeki dizeleri film adı ve yönetmen olacak şekilde bölen bir düzenli ifade derle.
  • re.split() kullanarak film adını ve yönetmeni elde et.
  • Film adı ve yönetmen , ile ayrılacak şekilde yeni bir dize oluştur.
  • Ortaya çıkan dizgiyi movies_without_year listesine ekle.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Compile a regular expression
pattern = re.compile(____)

movies_without_year = []
for movie in movies:
    # Retrieve a movie name and its director
    split_result = re.split(____)
    # Create a new string with a movie name and its director
    movie_and_director = ', '.____
    # Append the resulting string to movies_without_year
    movies_without_year.____
    
for movie in movies_without_year:
    print(movie)
Kodu Düzenle ve Çalıştır