python中的多个方括号

时间:2015-04-15 20:53:14

标签: python brackets

    def startpop(pop,job):
       i = 0 
       L = [[[(random.uniform(1,0))]]] 
       while i < pop:
          k = 0 
          if len(L) <= i:
          L.append([[random.uniform(1,0)]])

我试图理解这段代码。三个方括号的含义是什么?

1 个答案:

答案 0 :(得分:1)

它只是列表中列表中的列表:

[
    [
       [
           (random.uniform(1,0))
       ]
    ]
 ]

>>> test = [[[1,2]]]
>>> print test[0]
[[1,2]]
>>> print test[0][0]
[1,2]
>>> print test[0][0][0]
1