python3 开发面试题(生成列表)6.1详解编程语言

话不多说直接上题:

  生成如下列表:
    [[0, 0, 0, 0, 0], [0, 1, 2, 3, 4], [0, 2, 4, 6, 8], [0, 3, 6, 9, 12]]

# 方式一    
 
list1 = [] 
for i in range(4): 
    msg = [] 
    for j in range(5): 
        tmp.append(j * i) 
    list1.append(tmp) 
 
print(list1) 
 
 
# 方式二   列表生成式中,列表再嵌套列表 
res = [[i * j  for j in range(5)] for i in range(4)] 
print(res)

 

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/12211.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论