1. 使用输入值初始化列表
nums = []
rows = eval(input("请输入行数:"))
columns = eval(input("请输入列数:"))
for row in range(rows):
nums.append([])
for column in range(columns):
num = eval(input("请输入数字:"))
nums[row].append(num)
print(nums)
输出结果为:
请输入行数:3
请输入列数:3
请输入数字:1
请输入数字:2
请输入数字:3
请输入数字:4
请输入数字:5
请输入数字:6
请输入数字:7
请输入数字:8
请输入数字:9
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
2. 使用随机数初始化列表
import random
numsList = []
nums = random.randint(0, 9)
rows = random.randint(3, 6)
columns = random.randint(3, 6)
for row in range(rows):
numsList.append([])
for column in range(columns):
num = random.randint(0, 9)<