列表初始化时不熟悉的python语法[重复]

问题描述 投票:-2回答:3

有人可以告诉我第二行中的语句在做什么吗?我在网上找不到类似的例子。我认为它正在初始化Lst,但我无法完全了解Lst的外观。谢谢

Lst = []
Lst = [ [] for i in range(65536)] 
python list syntax list-initialization
3个回答
3
投票

这里发生的是它正在创建一个列表列表。但是,内部列表将全部为空,而包含空列表的外部列表将为65536。


2
投票

相当于

Lst = []
for i in range(65536):
    Lst.append( [] )

1
投票

它创建65536'[]']的列表>

© www.soinside.com 2019 - 2024. All rights reserved.