我试图将元组A值与元组B值进行比较,并使用常用值创建第3个元组。到目前为止这是我的代码。我为获得具有共同值的第3个元组所做的任何参加都失败了。任何帮助都是相关的。
#1st nr , print divs
x = int(raw_input('x=' ))
divizori = ()
for i in range(1,x):
if x%i == 0:
divizori = divizori + (i,)
print divizori
#2nd nr , print divs
y = int(raw_input('y=' ))
div = ()
for i in range(1,y):
if y%i == 0:
div = div + (i,)
print div
#code atempt to print commom found divs
答案 0 :(得分:4)
您可以利用设置操作:
>>> a = (1,2,3,4)
>>> b = (2,3,4,5)
>>> tuple(set(a).intersection(set(b)))
(2, 3, 4)