python - 集合生成器

因为集合生成器不常用,且和前面字典列表大同小异,所以不细讲。

print({i ** 2 for i in {1, 2, 3}})
print({i ** 2 for i in {1, 2, 3, 9, 12} if i % 3 == 0})

输出:

{1, 4, 9}
{81, 9, 144}

猜你喜欢

转载自blog.csdn.net/weixin_43067754/article/details/84844417