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.第二种
第一次用python,遇到的一些有意思的东西,写的不对的一定请指出呀
1.
new=[[]]*len(uniqueVal)
new[0]=new[0]+[1]
print(new)
1
2
3
[[1], []]
新建二维列表,并使用+添加元素(使用+添加元素后要进行赋值,而append不需要)
当为嵌套列表追加元素时,若使用append或extend,会为所有嵌套的列表追加该元素,如下