Python初学者在这里;在 Python3 中,想知道使用这两种技术的正确时机:1)For 循环
l_1=[1, 2, 3]
l_2=list()
for i in range(len(l_1)):
l_2.append(l_1[i])
print(l_2) #[1, 2, 3]
2)列表理解
l_1=[1, 2, 3]
l_3=[l_1[i] for i in range(len(l_1))]
print(l_3) #[1, 2, 3]
从一开始,它看起来完全一样。两者之间有什么本质区别吗?
呼唤远方
相关分类