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])