Tôi muốn so sánh 2 mục lặp và in các mục xuất hiện trong cả hai mục.
>>> 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])
^
Nhưng nó mang lại cho tôi một lỗi cú pháp không hợp lệ nơi ^
đã được đặt. Có gì sai về chức năng lamba này?
tuples
thành iterables
.
b = ('q')
không tạo ra một bộ giá trị. Bộ dữ liệu với một nhu yếu tố một rõ ràng,
, đó làb = ('q',)