python推导式(更python)之list

参考:《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)

猜你喜欢

转载自blog.csdn.net/qq_41228218/article/details/89021392