设置理解后添加数值

问题描述:

我有一套完美的理解,但我需要在理解后添加多个值。 添加函数只需要一个参数,即使只给出1个参数,它也会返回None。更新函数只需要迭代。设置理解后添加数值

def ss(y,z): 
    return {x**2 for x in range(y)}.add(y,z) 

如何用集合理解实现这样的事情。

+0

请查看这篇文章https://*.com/help/how-to-ask –

+0

只是想帮助你。祝你有个愉快的日子伙伴 –

+1

对评论的粗鲁回应在这里不会有太大的帮助。另外,这个问题不是“明显的”,至少不是我。请澄清你的目的。 –

使用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