Λειτουργίες με στοιχεία σε list comprehension στην Python

Στο list comprehension, αριστερά από την κατασκευή for...in μπορεί να οριστεί όχι μόνο μια μεταβλητή, αλλά μπορεί να οριστεί μια συγκεκριμένη λειτουργία γι' αυτήν.

Ας φτιάξουμε μια λίστα στην οποία από κάθε παραγόμενο στοιχείο θα αφαιρείται μια μονάδα:

pythonlst = [i - 1 for i in range(1, 5)]
print(lst)

Μετά την εκτέλεση του κώδικα θα επιστραφεί μια νέα λίστα:

python[0, 1, 2, 3]
Задание 1

Ποιο θα είναι το αποτέλεσμα της εκτέλεσης του ακόλουθου κώδικα:

pythonlst = [i + 2 for i in range(0, 6)]
print(lst)
Задание 2

Ποιο θα είναι το αποτέλεσμα της εκτέλεσης του ακόλουθου κώδικα:

pythonlst = [i / 2 for i in range(4, 10)]
print(lst)
Задание 3

Ποιο θα είναι το αποτέλεσμα της εκτέλεσης του ακόλουθου κώδικα:

pythonlst = [i + 10 for i in range(0, 8, 2)]
print(lst)