列表推导式是Python构建列表(list)的一种快捷方式,可以使用简洁的代码就创建出一个列表.
?...一、range()函数
python的range()函数可用来创建一个整数列表,一般用在 for 循环中.
range()语法:range(start, stop[, step])
start: 计数从...start开始,默认是从0开始(闭区间),如:range(5)等价于range(0,5).
stop: 计数到stop结束,但不包括stop(开区间).如:range(0,5)是[0, 1, 2, 3,...下面来看复杂点的列表推导式:
# in后面跟其他可迭代对象,如字符串
list_c = [7 * c for c in "python"]
print(list_c)
# 带if条件语句的列表推导式...从上面的代码中可以总结:
集合推导式就是将列表推导式的[]换成{},字典推导式就是推导出两个值并构建成键值对的样子.