如果我有这样的列表理解:
['' for x in myList]
有效地创建一个新列表,该列表中的每个元素都包含一个空字符串,我从不使用x。有没有更干净的方式编写此代码,所以我不必声明未使用的x变量?
x
_ 是for循环和元组分配中被忽略成员的标准占位符名称,例如
_
['' for _ in myList] [a+d for a, _, _, d, _ in fiveTuples]
顺便说一句,您的列表可以在没有列表理解的情况下编写(假设您要创建不可变成员(如字符串,整数等)的列表)。
[''] * len(myList)