[Python] 推导式语法
介绍一种能简化列表、字典键值对及集合处理的函数。 \ 在 Python 中,可以使用一种称为推导式的特殊语法,简洁地迭代上述类型并 创建数据结构 。 使用传统 for 循环计算列表元素的平方 使用推导式计算列表元素的平方 使用推导式计算列表元素平方的扩展示例
GGAMI
介绍一种能简化列表、字典键值对及集合处理的函数。 \ 在 Python 中,可以使用一种称为推导式的特殊语法,简洁地迭代上述类型并 创建数据结构 。 使用传统 for 循环计算列表元素的平方 使用推导式计算列表元素的平方 使用推导式计算列表元素平方的扩展示例
介绍一种能简化列表、字典键值对及集合处理的函数。
在 Python 中,可以使用一种称为推导式的特殊语法,简洁地迭代上述类型并创建数据结构。
a = [1,2,3,4,5,6,7,8,9,10]
squares = []
for x in a:
sqaures.append(x**2)
print(squares)
>>> [1,4,9,16,25,36,49,64,81,100]a = [1,2,3,4,5,6,7,8,9,10]
squares = [x**2 for x in a]
print(squares)
>>> [1,4,9,16,25,36,49,64,81,100]a = [1,2,3,4,5,6,7,8,9,10]
even_sqaures = [x ** 2 for x in a if x % 2 == 0]
print(even_squares)
# 리스트의 원소가 제곱된 후 그 값이 나머지가 0이 되는 수
# 또 다른 조건을 추가하며 처리할 수 있다.
>>> [4,16,36,64,100]