मैं 2 पुनरावृत्तियों की तुलना करना चाहता हूं और उन आइटम्स को प्रिंट करना चाहता हूं जो दोनों पुनरावृत्तियों में दिखाई देते हैं।
>>> a = ('q', 'r')
>>> b = ('q')
# Iterate over a. If y not in b, print y.
# I want to see ['r'] printed.
>>> print([ y if y not in b for y in a])
^
लेकिन यह मुझे एक अवैध सिंटैक्स त्रुटि देता है जहां ^रखा गया है। इस लांबा फ़ंक्शन के बारे में क्या गलत है?
tuplesगया हूं iterables।
b = ('q')टपल भी नहीं बनाते हैं। एक तत्व के साथ ट्यूपल्स को एक स्पष्ट की आवश्यकता है,, वह हैb = ('q',)