擅长:python、mysql、java
<p>当列表的长度不是2的倍数时,只需添加一个if条件,在列表中附加一个额外的空字符串以使其相等。
三胞胎也一样。您必须添加一个或两个字符串</p>
<pre><code> #donot use split function.
file_name_aslist = os.listdir(path)
if len(file_name_aslist) // 2 == 0 :
o = [(file_name_aslist[x], file_name_aslist [x+1]) for x in range(0,
len(file_name_aslist ), 2)]
else:
file_name_aslist.append("")
o = [(file_name_aslist[x], file_name_aslist [x+1]) for x in range(0, len(file_name_aslist ), 2)]
</code></pre>