5. 集合推导式
集合推导式
集合推导式是用一个可迭代对象来创建新的集合的方式。
语法
{ 值表达式 for 变量 in 可迭代对象 if 真值表达式 }
说明
- if 子句可以省略不写。
- 推导式运算出来的结果会被去重。
示例
使用集合推导式生成包含 1 到 10 之间所有偶数的集合。
参考答案:
numbers = {x for x in range(1, 11) if x % 2 == 0}
print(numbers)
集合推导式
集合推导式是用一个可迭代对象来创建新的集合的方式。
语法
{ 值表达式 for 变量 in 可迭代对象 if 真值表达式 }
说明
示例
使用集合推导式生成包含 1 到 10 之间所有偶数的集合。
参考答案:
numbers = {x for x in range(1, 11) if x % 2 == 0}
print(numbers)