在 Python 中使用列表修改元组内容!
当需要修改元组列表时,可以使用'zip'方法和列表推导。
zip方法接受可迭代对象,将它们聚合成一个元组,并将其作为结果返回。
列表推导式是迭代列表并对其执行操作的简写。
列表可用于存储异构值(即任何数据类型的数据,如整数、浮点数、字符串等)。元组列表基本上包含包含在列表中的元组。
以下是相同的演示-
示例
my_list_1 = [('Hi', 1), ('there', 2), ('Jane', 3)] my_list_2 = [45, 67, 21] print("第一个列表是: ") print(my_list_1) print("第二个名单是: " ) print(my_list_2) my_result = [(i[0], j) for i, j in zip(my_list_1, my_list_2)] print("元组的修改列表是: ") print(my_result)输出结果
第一个列表是: [('Hi', 1), ('there', 2), ('Jane', 3)] 第二个名单是: [45, 67, 21] 元组的修改列表是: [('Hi', 45), ('there', 67), ('Jane', 21)]
解释
定义了一个元组列表,并显示在控制台上。
另一个列表被定义,并显示在控制台上。
这两个列表都被压缩并迭代。
然后将其转换为列表。
此操作的数据存储在变量中。
此变量是显示在控制台上的输出。