无法从列表中的子列表中打印特定数字

时间:2016-06-12 16:25:03

标签: python list python-2.7

我希望能够在子列表列表中打印第3个号码。我可以通过列表和子列表进行交互,但不确定如何打印每个子列表的第3个数字。 例如[[1,2,3,4][1,2,3,4][,1,2,3,4][1,2,3,4]]我要实现3,3,3,3

到目前为止,我已经管理了这个,能够打印出子列表中的所有数字

def Contact(num):<br/>
    for i in range(len(num)):<br/>
        for j in range(len(num[i])):<br/>
                print(num[i][j])

Contact([[1,2,3,4][1,2,3,4][,1,2,3,4][1,2,3,4]])

2 个答案:

答案 0 :(得分:2)

def contact(num):
    for sub_list in num:
        print sub_list[2]

答案 1 :(得分:0)

在这里试试http://pythonfiddle.com/

def Contact( mainlist ):
    for sublist in mainlist:
        print( sublist[2] ) # accessing third element

Contact( [ [ 1,2,3,4 ], [ 1,2,3,4 ], [ 1,2,3,4 ], [ 1,2,3,4 ] ] )