我需要一系列的列表转换成文本的一个单行一个空格将列表转换为纯文本的最快方法?
def Function(lists):
Numbers= str(len(lists))+ " "
for item in lists:
for items in item:
Numbers = Numbers + str(items) +' '
print Numbers
Data = [[1,2,3],[10,20,30]]
Function(Data)
分离,应返回“2 1 2 3 10 20 30” 但是这种做法是很慢的。
有没有办法做到这一点更快?
[A发生器表达式没有性能/存储器优点与'str.join'使用时(http://stackoverflow.com/a/9061024/ 846892)。 –
我认为这是微不足道的。添加。 – utdemir
@hcwhsa,我不知道'str.join'需要两遍以上的参数,谢谢。 – utdemir