推导式
推导式的基本形式:
[expr for val in Collection if condition]
简单翻译一下:
[操作 for 值 in 容器 if 条件]
strings = ['bat','alibaba','as','v','condi']
[x.upper() for x in strings if len(x) > 2]
[]已经说明了是个列表 集合换为{}即可,如下:
str_len = {
len(x) for x in strings
推导式
推导式的基本形式:
[expr for val in Collection if condition]
简单翻译一下:
[操作 for 值 in 容器 if 条件]
strings = ['bat','alibaba','as','v','condi']
[x.upper() for x in strings if len(x) > 2]
[]已经说明了是个列表 集合换为{}即可,如下:
str_len = {
len(x) for x in strings