python3变量扩展“a”* x在列表中添加空元素

时间:2012-11-23 15:20:59

标签: variables csv python-3.x expansion

如何使用python3变量扩展将空元素添加到列表中。

>>> "a"*5  
'aaaaa'  

这会初始化一个包含3个元素的列表。

l = ['']  
>>> l  
['']  
>>> l.append('')  
>>> l.append('')  
>>> l  
['', '', '']

当我尝试添加5个空元素时,我只得到一个。

>>> l=['' * 5]  
>>> l  
['']  

我正在将此列表写入csv,我想要一种便宜的方法来添加空列,连续元素。我将行构建为列表中的元素。

1 个答案:

答案 0 :(得分:1)

这只是一个语义问题。我在哪里做乘法。

>>> l = [''] * 5  
>>> l  
['', '', '', '', '']  

>>> l=[]  
>>> l.extend([''] * 5)  
>>> l  
['', '', '', '', '']