Python Ders 6 – Parallel Assignment, List Comprehension Ve Egzersiz Çözümü

Bu dersimizde Parallel assignment ve List comprehension konularını öğrendik.
Derste gösterdiğim egzersizler ve diğerleri aşağıda yer almaktadır. 5. egzersize kadar beraber çözmüştük. Geri kalan 7 tanesini siz çözmeye çalışın. 3 soruyu henüz öğrenmediğimiz için çıkarttım fakat bir sonraki videoda geriye kalan 10 sorunun da çözümünü yapacağım. Hepinize kolay gelsin!

Exercise 1

[‘car’, ‘tram’, ‘metro’] → [‘CAR!’, ‘TRAM!’, ‘METRO!’]

Exercise 2

[‘mario’, ‘luigi’, ‘peach’] → [‘Mario’, ‘Luigi’, ‘Peach’]

Exercise 3

[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], that is initialize a list with ten 0s

Exercise 4

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] → [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]

Exercise 5

[‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’, ‘7’, ‘8’, ‘9’, ’10’] → [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] (notice that there are strings in the first list)

Exercise 6

“1234567” → [1, 2, 3, 4, 5, 6, 7], String şeklinde sayılarımız var. Bunları Integer olarak listeye alın.

Exercise 7

‘The quick brown fox jumps over the lazy dog’ → [3, 5, 5, 3, 5, 4, 3, 4, 3], Her kelimenin uzunluğunu liste halinde yazın.

Exercise 8

“python is an awesome language” → [‘p’, ‘i’, ‘a’, ‘a’, ‘l’], Her kelimenin baş harflerini liste yapın.

Exercise 9

‘The quick brown fox jumps over the lazy dog’ → ((‘The’, 3), (‘quick’, 5), (‘brown’, 5), (‘fox’, 3), (‘jumps’, 5), (‘over’, 4), (‘the’, 3), (‘lazy’, 4), (‘dog’, 3)), Her kelimeyi ve uzunluğunu tuple olarak yazın. Örnek: (kelime, kelimenin_uzunluğu).

Exercise 10

[0, 2, 4, 6, 8], 10a kadar olan çift sayıları liste halinde yazın. (0 dahil)

Exercise 11

[‘ apple ‘, ‘ banana ‘, ‘ kiwi’] → [‘apple’, ‘banana’, ‘kiwi’], Listenin elemanlarını boşlukları silerek yeniden yazın.

Exercise 12

[1, 0, 1, 1, 0, 1, 0, 0] → “10110100”, Integer olarak verilen listeyi String olarak birleştirin.

Bir Cevap Yazın