2012-10-09 147 views
0

在我的節目我用這個變種:Python的矩陣

payoff_matrix = [ [(4,4),(1,6)] , [(6,1),(2,2)] ] 

,我需要檢查(4,4)和(2,2),(它可以是任何東西) 我用

a=payoff_matrix[0] 
    b=a[0] 
    c=b[0] 
    d=b[1] 

而且結果是

c=4 
    d=4 

我可以去,像

c=payoff_matrix[0].[0].[0] 

或以某種方式?

+0

你想知道'(4,4)'和'(2,2)'的索引嗎? –

回答

1
In [4]: mat = [ [(4,4),(1,6)] , [(6,1),(2,2)] ] 

In [6]: c,d=mat[0][0] #here mat[0] is [(4,4),(1,6)], invoking [0] on this yields [4,4] 

In [7]: c 
Out[7]: 4 

In [8]: d 
Out[8]: 4 


In [9]: a,b=mat[1][1] #here mat[1] is [(6,1),(2,2)], invoking [1] on this yields [2,2] 

In [10]: a 
Out[10]: 2 

In [11]: b 
Out[11]: 2 
+1

謝謝!有用!爲你投票!) – JohnDow