Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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 2.7 如何在python中从列表中减去未知字符串_Python 2.7 - Fatal编程技术网

Python 2.7 如何在python中从列表中减去未知字符串

Python 2.7 如何在python中从列表中减去未知字符串,python-2.7,Python 2.7,我试着写一个程序,你对它说,从现在起叫我Jason,然后将它转换成一个列表,从列表中减去除Jason以外的所有内容。我设法做到了这一点,但是,我希望它能减去那些不在里面的单词,但是如果它们在那里的话,它就能够做到 您还没有发布任何代码,所以我会这样做 names = set(['John','Jason','Jim']) callme = 'Jason' names.intersection(set([callme])) 或者,使用迭代器 names = ['John','Jason','

我试着写一个程序,你对它说,从现在起叫我Jason,然后将它转换成一个列表,从列表中减去除Jason以外的所有内容。我设法做到了这一点,但是,我希望它能减去那些不在里面的单词,但是如果它们在那里的话,它就能够做到

您还没有发布任何代码,所以我会这样做

names = set(['John','Jason','Jim'])

callme = 'Jason'

names.intersection(set([callme]))
或者,使用迭代器

names = ['John','Jason','Jim']

callme = ['Jason']

[N for N in names if N in callme]

不清楚您的意思,而且您还没有发布任何代码,请参阅欢迎使用堆栈溢出。请阅读如何提问和编辑您的问题。您的代码可以为我们提供见解。