看完这些笔记自己就可以入门Python了
在B站上看小甲鱼的视频,顺便整理一下自己的笔记。。
列表推导式又叫列表解析
你有听说过列表推导式或列表解析吗?
列表解析可以用来动态的创建列表,语法:
[有关A的表达式 for A in B]
就如上面的代码等同于
list1 = []
for x in range(10):
list1.append(x**2)
再举一个例子:
list1 = [(x, y) for x in range(10) for y in range(10) if x%2==0 if y%2!=0]
就等同于
list1 = []
for x in range(10):
for y in range(10):
if x%2==0:
if y%2!=0:
list1.append((x,y))
自己可以运行一下