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

2024-10-04 05:29:26 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我有一个list

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

我只想打印上面示例(1000500015004700)中的特定元素salary。你知道吗

我怎样才能把它打印出来,这样我就可以对它进行操作了?你知道吗


Tags: 元素示例listsalarylist1jayvijaymickey
3条回答

使用列表理解:

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

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

或:

print([z for _, _, z in list1])
# ['1000', '5000', '1500', '4700']

邮编:

list1 = [['1', 'jay', '1000'], ['2', 'vijay', '5000'],[['3', 'roft', '1500'], ['2', 'mickey', '4700']]]
print(list(zip(*list1))[2])

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

让n作为列表的索引

我是元素的索引。你知道吗

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

相关问题 更多 >