python list初始化
【摘要】
a=[[0,1]]*3a[0][0]=2#这个有问题,所有的都会赋值 a=[[0]*2]*5a[0][0]=2#这个也有问题,所有的都会赋值 #下面两种都ok:# a=[[0] * 2 for i in range(5)]a=[[0,0.01] for i in range(5)] a[0][0]=2a[2][0]=3 print(a)
总结:单维的*...
-
a=[[0,1]]*3
-
a[0][0]=2#这个有问题,所有的都会赋值
-
-
a=[[0]*2]*5
-
a[0][0]=2#这个也有问题,所有的都会赋值
-
-
-
#下面两种都ok:
-
# a=[[0] * 2 for i in range(5)]
-
a=[[0,0.01] for i in range(5)]
-
-
-
a[0][0]=2
-
a[2][0]=3
-
-
-
print(a)
总结:单维的*5是可以的
多维的*号只是引用
需要用for循环才能产生数据。
文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/jacke121/article/details/106839234
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)