Амалиётҳо бо элементҳо дар фаҳмиши рӯйхат дар Python
Дар фаҳмиш чап аз сохтори for...in
на танҳо тағирёбанда, балки
барои он амали муайянро муайян кардан мумкин аст.
Биёед рӯйхате созем, ки аз ҳар як элементи тавлидшуда як воҳид коҳиш дода шавад:
lst = [i - 1 for i in range(1, 5)]
print(lst)
Пас аз иҷрои рамз рӯйхати нав баргардонида мешавад:
[0, 1, 2, 3]
Натиҷаи иҷрои рамзи зерин чӣ хоҳад буд:
lst = [i + 2 for i in range(0, 6)]
print(lst)
Натиҷаи иҷрои рамзи зерин чӣ хоҳад буд:
lst = [i / 2 for i in range(4, 10)]
print(lst)
Натиҷаи иҷрои рамзи зерин чӣ хоҳад буд:
lst = [i + 10 for i in range(0, 8, 2)]
print(lst)