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)