मैं 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',)