参考:《Python语言及其应用》
初级:
for number in range(1, 6):
number_list.append(number)
number_list = list(range(1, 6))
高级:
number_list = [number for number in range(1,6)]
number_list = [number-1 for number in range(1,6)]
a_list = [number for number in range(1,6) if number % 2 == 1]
>>> rows = range(1,4)
>>> cols = range(1,3)
>>> cells = [(row, col) for row in rows for col in cols]
>>> for cell in cells:
print(cell)
>>> for row, col in cells:
print(row, col)