一个输入n*m二维列表的方法

事先声明,我python不能说学的不好,只能说一点也不会,写个作业都要看看方法的人。
然后,代码如下

n, m = input().split(" ")
n=int(n)
m=int(m)
list1 = [[0 for j in range(m)]for i in range(n)] #创建二维列表
for i in range(n):
    list1[i] = input().split(' ') #输入矩阵参数,以','分开两个数
print(list1)

运行结果如下在这里插入图片描述我不明白怎么好使的,但是它好用。别问我,至少写这篇文章时,我什么都不会。我借鉴了下面两篇文章的东西
https://blog.csdn.net/weixin_42327752/article/details/125753983
这篇,我借鉴了它的二维数组的表达。
https://blog.csdn.net/wsjs123456/article/details/123340070
这篇我借鉴了它n*n数组的输入方式。

另外在这里倒点黑泥,我做作业的时候找了半天,但是就是找不到nm数组的输入,要么就是nn的输入,要么就是nm的创建,就是没有nm的输入。要死了。
代码请拿去用,有条件的可以理解一下具体为什么好使,再有条件希望可以帮我解释一下。
谢谢。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值