我认为[无]与[]相同,但在我的测试中,也许有一些东西......
>>>print len([])
0
>>>print len([None])
1
Run Code Online (Sandbox Code Playgroud)
我什么时候应该使用None?和[]
还有一个有趣的问题
>>>c= []
>>>d= []
>>>print c is d
False
>>>a= 1
>>>b=1
print a is b
True
Run Code Online (Sandbox Code Playgroud)
为什么空列表的ID授予不同?
>>>list=[1,2,3]
>>>list[1:2]
2
>>>list[-1:1]
[]
Run Code Online (Sandbox Code Playgroud)
在蟒蛇,list[first:last]是return list[first,first+1,...last-1]
不过list[-1:1]是空车返回,为什么不包括list[-1]?
如果我有一个列表长度为10,000个条目,它是否更快:
要么
示例代码
# first case
a=[]
for i in range(10000):
a.append(input())
# second case
a= [0]*10000
for i in range(10000):
a[i] = input()
Run Code Online (Sandbox Code Playgroud)