用 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)]
说明
- 定义一个元组列表,并将其显示在控制台上。
- 定义另一个列表,并将其显示在控制台上。
- 这两个列表被压缩并被迭代。
- 然后将它转换为一个列表。
- 此操作的数据存储在变量中。
- 此变量是显示在控制台上的输出。
广告