擅长:python、mysql、java
<p>假设<code>n</code>是列表的长度(您可以轻松获得)
您可以替换所有这些:</p>
<pre><code>var1 = df[item1][df[item1]==tl[0]]
var2 = df[item1][df[item1]==tl[1]]
var3 = df[item1][df[item1]==tl[2]]
var4 = df[item1][df[item1]==tl[3]]
...
varn = df[item1][df[item1]==tl[n]]
</code></pre>
<p>通过列表理解:</p>
<pre class="lang-py prettyprint-override"><code>var = [df[item1][df[item1]==t] for t in tl]
</code></pre>
<p>现在打印:</p>
<pre><code>for i in range(n):
print(f"number of var{i} is: {len(var[i])}")
</code></pre>