单选题:列表生成
以下哪个选项可以实现用列表中每个元素的平方值构建一份新的列表?
A.
a = [1, 2,3 ,4 ,5, 6]
squares = []
for x in a:
squares.append(x**2)
B.
a = [1, 2,3 ,4 ,5, 6]
squares = [x**2 for x in a]
C.
a = [1, 2,3 ,4 ,5, 6]
squares = list(map(lambda x: x**2, a))
D.前面三项选项都可以
答案:D
A.
a = [1, 2,3 ,4 ,5, 6]
squares = []
for x in a:
squares.append(x**2)
B.
a = [1, 2,3 ,4 ,5, 6]
squares = [x**2 for x in a]
C.
a = [1, 2,3 ,4 ,5, 6]
squares = list(map(lambda x: x**2, a))
D.前面三项选项都可以
答案:D