擅长:python、mysql、java
<p>您可以使用<code>enumerate()</code>简化代码:</p>
<pre><code>s1 = pd.Series(["item1", "item2", "item3"])
s2 = pd.Series(["item2", "item1", "item3"])
s3 = pd.Series(["item3","item2", "item1"])
data = pd.DataFrame({"week1":s1, "week2":s2, "week3":s3})
numberofcolumns = (len(data.columns))-1
for counter1,i in enumerate(range(numberofcolumns)):
for idxfirst,i in enumerate(data.iloc[:,counter]):
for idxsecond,j in enumerate(data.iloc[:,(counter+1)]):
if i == j and idxfirst < idxsecond:
print(i)
</code></pre>