白白白白丶白 发表于 2020-7-27 11:19:39

列表小问题

要实现这样一个列表[,,]

除了事先设置好一个[, , ]然后再修改里面的值,还有别的方法吗


题目是:问题:编写一个程序,以2位数字,X,Y作为输入,生成一个二维数组。数组的第i行和第j列中的元素值应该是i*j。

陈尚涵 发表于 2020-7-27 11:22:46

办法嘛还是挺多的。比如先创建这个数组,然后把需要列表一个一个加进去

qiuyouzhi 发表于 2020-7-27 11:28:52

数组的大小是a吗?

sunrise085 发表于 2020-7-27 11:30:50

本帖最后由 sunrise085 于 2020-7-27 11:34 编辑

mylist=[for i in range(3)]
展开写如下
mylist=[]
for i in range(3):
    mylist.append(list())
    for j in range(5):
      mylist.append(i*j)

白白白白丶白 发表于 2020-7-27 11:37:48

陈尚涵 发表于 2020-7-27 11:22
办法嘛还是挺多的。比如先创建这个数组,然后把需要列表一个一个加进去

对呀,我就是先创建了个数组然后for对应改的

白白白白丶白 发表于 2020-7-27 11:39:41

sunrise085 发表于 2020-7-27 11:30
展开写如下

奥,空列表里又加了i个空列表,然后再添加是吧

sunrise085 发表于 2020-7-27 11:40:29

白白白白丶白 发表于 2020-7-27 11:39
奥,空列表里又加了i个空列表,然后再添加是吧

是的
页: [1]
查看完整版本: 列表小问题