Python 如何打印列表';特定的索引元素?

Python 如何打印列表';特定的索引元素?,python,list,Python,List,假设我有一个列表: list1 = [['1', 'jay', '1000'], ['2', 'vijay', '5000'], ['3', 'roft', '1500'], ['2', 'mickey', '4700']] 我只想打印上面示例(1000500015004700)中的特定元素salary 如何打印它,以便对其进行操作?使用列表理解: list1 = [['1', 'jay', '1000'], ['2', 'vijay',

假设我有一个
列表

list1 = [['1', 'jay', '1000'],
         ['2', 'vijay', '5000'],
         ['3', 'roft', '1500'],
         ['2', 'mickey', '4700']]
我只想打印上面示例(1000500015004700)中的特定元素salary


如何打印它,以便对其进行操作?

使用列表理解:

list1 = [['1', 'jay', '1000'], ['2', 'vijay', '5000'],['3', 'roft', '1500'], ['2', 'mickey', '4700']]

print([x[2] for x in list1])
# ['1000', '5000', '1500', '4700']
或:


使用多维列表(数组)时,首先标识包含元素的列表,然后标识列表中所需元素的索引

设n为列表的索引

i是元素的索引

mDList[n][i]

list1 = [['1', 'jay', '1000'],
         ['2', 'vijay', '5000'],
         ['3', 'roft', '1500'],
         ['2', 'mickey', '4700']]

# Returns ['1', 'jay', '1000']
print(list1[0])

# Returns 1000
print(list1[0][2])

# Returns index 2 in element n
for element in list1:
    print(element[2])
邮编:


也许使用?@JeroenHeier这个问题是用python,不是用php
list1 = [['1', 'jay', '1000'],
         ['2', 'vijay', '5000'],
         ['3', 'roft', '1500'],
         ['2', 'mickey', '4700']]

# Returns ['1', 'jay', '1000']
print(list1[0])

# Returns 1000
print(list1[0][2])

# Returns index 2 in element n
for element in list1:
    print(element[2])
list1 = [['1', 'jay', '1000'], ['2', 'vijay', '5000'],[['3', 'roft', '1500'], ['2', 'mickey', '4700']]]
print(list(zip(*list1))[2])