设置理解后添加数值
问题描述:
我有一套完美的理解,但我需要在理解后添加多个值。 添加函数只需要一个参数,即使只给出1个参数,它也会返回None。更新函数只需要迭代。设置理解后添加数值
def ss(y,z):
return {x**2 for x in range(y)}.add(y,z)
如何用集合理解实现这样的事情。
答
使用update
上一套或拨打add
两次:
def ss(y, z):
result = {x**2 for x in range(y)}
result.add(y)
result.add(z)
return result
+0
谢谢,但我需要在集合理解格式中做到这一点。 – Notgivinit
+0
你为什么需要? – Daniel
请查看这篇文章https://*.com/help/how-to-ask –
只是想帮助你。祝你有个愉快的日子伙伴 –
对评论的粗鲁回应在这里不会有太大的帮助。另外,这个问题不是“明显的”,至少不是我。请澄清你的目的。 –