2017-04-07 60 views
-2

我想寫一個程序,你對它說,從現在起打電話給我賈森,然後將它轉換成列表並從列表中減去除傑森之外的所有東西。我設法做到了這一點,但是,我希望它能夠減去那些不在那裏的話,但如果他們在那裏的話就能夠做到。如何從python中的列表中減去未知的字符串

+0

目前尚不清楚你的意思了,你還沒有發佈任何代碼,請參閱https://stackoverflow.com/help/how-to-ask – Matthias

+0

歡迎來到Stack Overflow。請閱讀如何詢問和編輯您的問題。你的代碼可以爲我們提供見解。 – mondieki

回答

0

你還沒有發佈任何代碼,所以這裏是我將如何做到這一點。

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] 
相關問題