用 Python 列表修改元组内容


如果需要修改元组列表,可以使用“zip”方法和列表推导。

zip 方法采用可迭代对象,将它们聚合到元组中,并将其作为结果返回。

列表推导是迭代遍历列表并对列表执行操作的一种简写。

列表可以用来存储异构值(即,任何数据类型的数据,如整数、浮点数、字符串等)。元组列表基本上包含封闭在列表中的元组。

下面是对其演示 −

示例

实时演示

my_list_1 = [('Hi', 1), ('there', 2), ('Jane', 3)]
my_list_2 = [45, 67, 21]

print("The first list is : ")
print(my_list_1)
print("The second list is : " )
print(my_list_2)

my_result = [(i[0], j) for i, j in zip(my_list_1, my_list_2)]

print("The modified list of tuple is : ")
print(my_result)

输出

The first list is :
[('Hi', 1), ('there', 2), ('Jane', 3)]
The second list is :
[45, 67, 21]
The modified list of tuple is :
[('Hi', 45), ('there', 67), ('Jane', 21)]

说明

  • 定义一个元组列表,并将其显示在控制台上。
  • 定义另一个列表,并将其显示在控制台上。
  • 这两个列表被压缩并被迭代。
  • 然后将它转换为一个列表。
  • 此操作的数据存储在变量中。
  • 此变量是显示在控制台上的输出。

更新日期: 13-Mar-2021

175 次浏览

开始您的 职业

通过完成课程获得认证

开始
广告