列表解析式
示例:生成一个列表,元素0~9,对每一个元素自增1后求平方返回新的列表
#使用for循环 lst = [] for i in range(10): lst.append((i+1)**2) print(lst) print('-----------------') lst = [None] * 10 for i in range(10): lst[i] = (i+1) ** 2 print(lst)
#列表解析式 [(i+1)**2 for i in range(10)]
示例:生成一个列表,元素0~9,对每一个元素自增1后求平方返回新的列表
#使用for循环 lst = [] for i in range(10): lst.append((i+1)**2) print(lst) print('-----------------') lst = [None] * 10 for i in range(10): lst[i] = (i+1) ** 2 print(lst)
#列表解析式 [(i+1)**2 for i in range(10)]