Python 列表推导式:将两个列表合并为子列表
要将两个列表s1和s2转化为一个新的列表s5,其中每个元素由s1和s2对应索引位置的元素组成一个子列表,可以使用Python中的列表推导式。下面是示例代码:
s1 = [0, 1, 2, 3, 4, 5, 6]
s2 = ['SUN', 'MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT']
s5 = [[x, y] for x, y in zip(s1, s2)]
print(s5)
在上述代码中,我们使用列表推导式来遍历s1和s2的元素,并使用zip()函数将对应索引位置的元素进行组合。每次遍历时,我们将组合后的元素作为一个子列表的元素,并将子列表添加到s5列表中。
最后,我们使用print()函数将转化后的列表s5输出。
运行代码后,你将看到s1和s2中的元素按照索引位置进行组合,形成一个新的列表s5。
希望对你有帮助!如果有任何其他问题,请随时提问。
原文地址: https://www.cveoy.top/t/topic/besZ 著作权归作者所有。请勿转载和采集!