马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
 本帖最后由 lzb1001 于 2023-5-4 15:31 编辑  
 
>>> list1 = [x**2 for x in range(10)]  
>>> list1 
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81] 
 
相当于: 
 
list1 = [] 
for x in range(10): 
    list1.append(x**2) 
 
 
我按上面说的测试: 
 
>>> list1 = [] 
>>> for x in range(10): 
        list1.append(x ** 2) 
        print(list1) 
 
         
[0] 
[0, 1] 
[0, 1, 4] 
[0, 1, 4, 9] 
[0, 1, 4, 9, 16] 
[0, 1, 4, 9, 16, 25] 
[0, 1, 4, 9, 16, 25, 36] 
[0, 1, 4, 9, 16, 25, 36, 49] 
[0, 1, 4, 9, 16, 25, 36, 49, 64] 
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81] |