为了账号安全,请及时绑定邮箱和手机立即绑定

使用嵌套列表推导创建随机 0 和 1 的矩阵

使用嵌套列表推导创建随机 0 和 1 的矩阵

MYYA 2022-01-18 13:39:52
我是 Python 新手,刚刚开始学习列表理解返回的工作原理。我被困在一个棘手的练习上。我想返回一个包含列表的n列表,这些列表包含n随机整数 0 或 1。from random import randintdef CreateGraph(n):    return [R for i in range(n) R[L[i]=randint(0,1)]]n=3print(CreateGraph(n))我希望是这样的:[[0,1,1],[0,0,0],[1,0,0]]因为我n是3。相反,我得到了指向R[L[i]=randint(0,1)].
查看完整描述

1 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

这会有帮助吗?


>>> n = 3

>>> n

3

>>> [[randint(0, 1) for _ in range(n)] for _ in range(n)]

[[0, 0, 1], [1, 0, 1], [1, 1, 0]]


查看完整回答
反对 回复 2022-01-18
  • 1 回答
  • 0 关注
  • 131 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信