📅  最后修改于: 2023-12-03 14:51:47.762000             🧑  作者: Mango
在Python中,嵌套列表是常见的数据结构之一。如果需要从一个嵌套列表中创建一个新的一维列表,可以使用列表理解(List Comprehension)或者循环遍历的方式。以下是示例代码:
nested_list = [[1, 2], [3, 4], [5, 6]]
new_list = [item for sublist in nested_list for item in sublist]
print(new_list) # Output: [1, 2, 3, 4, 5, 6]
代码解析:
nested_list
。new_list
。new_list
。nested_list = [[1, 2], [3, 4], [5, 6]]
new_list = []
for sublist in nested_list:
for item in sublist:
new_list.append(item)
print(new_list) # Output: [1, 2, 3, 4, 5, 6]
代码解析:
nested_list
。new_list
。new_list
。使用列表理解比循环遍历更加简洁,但在某些情况下,循环遍历可能更具可读性。根据实际需求选择使用哪种方式。
以上是如何从嵌套列表中创建一个列表的Python代码。