易百教程

63、您对 <list><dict> 推导了解多少? 举例说明。

<List/Dict> 推导式提供了一种更简单的方法来使用现有的可迭代对象创建相应的对象。 根据官方 Python 文档,列表推导通常比标准循环更快。 但它可能会在版本之间发生变化。

<List/Dict> 理解示例:

#Simple Iteration
item = []
for n in range(10):
    item.append(n*2)
print(item)

列表示例:

item = [n*2 for n in range(10)]
print(item)

上述两个示例都会产生相同的输出

[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]