-1
def f(x):
    L1=[]
    for y in range(x):
        L2=[]
        for z in range(x):
            m=randrange(0,100)
            L2.append(m)
        L1.append(L2)
    return(L1)

print(f(5))

入力パラメーターとして数値 x を取る関数。次に、x 個のリスト (すべての x 個の要素の長さは乱数) のリストを生成し、それを返します。最初のリストから生成されたリストの 2 番目の値を出力する別の関数。2番目の関数の書き方がよくわかりません。

4

2 に答える 2

0
def first(x):
  return [[random.randint(0,100) for _ in range(x)] for _ in range(x)]

def second(L):
  for item in map(operator.itemgetter(1), L):
    print(item)
于 2013-11-14T00:24:57.097 に答える