📅  最后修改于: 2023-12-03 15:04:39.150000             🧑  作者: Mango
在Python编程中,有时需要将两列数据合并成一个列表,便于进行处理和操作。本文介绍了Python中将两列数据列转换为列表组合的方法。
zip
函数可以将两个列表或元组按相同位置组合在一起,生成一个新的列表或元组。
column1 = [1, 2, 3, 4, 5]
column2 = ['a', 'b', 'c', 'd', 'e']
column3 = list(zip(column1, column2))
print(column3)
输出结果:
[(1, 'a'), (2, 'b'), (3, 'c'), (4, 'd'), (5, 'e')]
列表推导式可以将多个列表以特定的方式转换为一个新的列表。
column1 = [1, 2, 3, 4, 5]
column2 = ['a', 'b', 'c', 'd', 'e']
column3 = [(column1[i], column2[i]) for i in range(len(column1))]
print(column3)
输出结果与方法1相同:
[(1, 'a'), (2, 'b'), (3, 'c'), (4, 'd'), (5, 'e')]
以上就是Python将两列数据转换为列表组合的方法。无论是使用zip
函数还是列表推导式,都可以很方便地将两个列表按相同位置组合在一起。