Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
消除集合中的负元素(Python)_Python_Set - Fatal编程技术网

消除集合中的负元素(Python)

消除集合中的负元素(Python),python,set,Python,Set,为了从X1中消除-2,我需要在X集中写入什么?工作原理如下:X=set([X仅代表X您可以使用set: X1 = set([-2,6,36,31,33,11,4]) X = set([--]) 这将通过循环X1并包含所有0或更大的值来生成一个新集合: X = {v for v in X1 if v >= 0} 有关与和密切相关的集合理解的指针,请参见 >>> X1 = set([-2, 6, 36, 31, 33, 11, 4]) >>> {v fo

为了从X1中消除-2,我需要在X集中写入什么?工作原理如下:
X=set([X仅代表X您可以使用set:

X1 = set([-2,6,36,31,33,11,4])
X = set([--])
这将通过循环
X1
并包含所有0或更大的值来生成一个新集合:

X = {v for v in X1 if v >= 0}
有关与和密切相关的集合理解的指针,请参见

>>> X1 = set([-2, 6, 36, 31, 33, 11, 4])
>>> {v for v in X1 if v >= 0}
set([33, 36, 6, 11, 4, 31])