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

列表理解与 2 个变量

列表理解与 2 个变量

UYOU 2022-12-20 15:10:28
在这种情况下有什么方法可以使用列表理解吗?l=[]for i in range(-1,2):    for j in range(-1,2):        l.append([i,j])输出:[[-1, -1], [-1, 0], [-1, 1], [0, -1], [0, 0], [0, 1], [1, -1], [1, 0], [1, 1]]
查看完整描述

1 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

您可以使用:

l = [[i, j] for i in range(-1, 2) for j in range(-1, 2)]

结果:

# print(l)
[[-1, -1], [-1, 0], [-1, 1], [0, -1], [0, 0], [0, 1], [1, -1], [1, 0], [1, 1]]


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

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号