Амалиётҳо бо элементҳо дар фаҳмиши рӯйхат дар Python

Дар фаҳмиш чап аз сохтори 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)