从 Python 中的元组记录列表中提取后部元素


如果需要从一个元组列表中提取尾部元素,可以使用列表解析和负索引来实现。

列表解析是迭代列表并对其执行操作的简写形式。

列表可用于存储异构值(即任何数据类型的数据,如整数、浮点数、字符串等)。

元组列表基本上包含保存在列表中的元组。

以下对其进行了演示 −

示例

实时演示

my_list = [('Will', 67, 45), ('Jam', 34, 56), ('Pow', 99, 123), ('Nyk', 0, 56)]

print ("The list of tuples is : " )
print(my_list)

my_result = [lis[-1] for lis in my_list]

print ("The list of tuples with only rear tuple element is : " )
print(my_result)

输出

The list of tuples is :
[('Will', 67, 45), ('Jam', 34, 56), ('Pow', 99, 123), ('Nyk', 0, 56)]
The list of tuples with only rear tuple element is :
[45, 56, 123, 56]

解释

  • 创建了一个元组列表,并将其显示在控制台上。
  • 使用列表解析来迭代元组列表,并使用负索引访问最后一个元素。
  • 此操作存储在变量中。
  • 此变量将显示在控制台上的输出。

更新于:11-Mar-2021

1K+ 浏览量

开启你的 职业生涯

完成课程即可获得认证

立即开始
广告
© . All rights reserved.