संभव डुप्लिकेट:
Get difference from two lists in Pythonअजगर में सूची से सूची निकालें
ऐसा करने का एक सरल तरीका क्या है? मैं अपने आप पर कोशिश कर रहा हूं, और मैं इसे समझ नहीं सकता। सूची और सूची बी, नई सूची में ऐसी वस्तुएं होनी चाहिए जो केवल सूची में हों। तो:
a = apple, carrot, lemon
b = pineapple, apple, tomato
new_list = carrot, lemon
मैंने कोड लिखने की कोशिश की, लेकिन हर बार जब यह हमेशा पूरी सूची को मेरे पास लौटाता है।
मुझे लगता है कि यह जाने का रास्ता है देता है, लेकिन यह अगर यह तार दोहराया गया है सूची बदल जाता है। – iurisilvio
@iurisilvio: आप सही हैं। यह दृष्टिकोण केवल तभी काम करता है जब 'ए' और' बी' में केवल अनन्य प्रविष्टियां हों। उस स्थिति में यह 'ए',' बी' के लिए 'सेट' का उपयोग करने के लिए और भी अधिक समझ में आता है। लेकिन फिर यह शायद सबसे तेज़ दृष्टिकोण है। –
आइटम का ऑर्डर करने पर यह भी काम नहीं करता है, लेकिन यह मामला यहां नहीं हो सकता है (मेरे द्वारा +1) – mgilson