jujujujuju0 发表于 2021-11-9 00:00:47

matrix.append([]) 为什么列表在里面 [[]]

import random
   
# 创建并初始化二维列表
matrix = []
for i in range(88):
    matrix.append([])
    for j in range(88):
      matrix.append(random.randint(0, 1024))
   
target = int(input("请输入一个代匹配的整数:"))
   
# 匹配用户输入的整数
for i in range(88):
    for j in range(88):
      if matrix == target:
            print(i, j)

jackz007 发表于 2021-11-9 00:24:56

本帖最后由 jackz007 于 2021-11-9 00:28 编辑

matrix = []
for i in range(88):
    matrix.append([])      # 为 matrix 添加 88 个空的子列表 matrix = [[],[],[],...[]]
    for j in range(88):
      matrix.append(random.randint(0, 1024))# 为 matrix 的每个空子列表填入 88 个随机整数 matrix = [ , . . .,[..975,118]]

edwardpooh 发表于 2021-11-12 23:54:20

请问一下 为什么我按照这个格式得到的列表每一行的最开始都会有一个空的[]呢
页: [1]
查看完整版本: matrix.append([]) 为什么列表在里面 [[]]