[work] python list补齐元素

版权声明:欢迎转载!如果不喜欢请留言说明原因再踩!谢谢,我也可以知道原因,不断进步!! https://blog.csdn.net/Scythe666/article/details/85222509
list2 += [None for i in range(len(list1)-len(list2))]
In [194]: l1 = range(5)
 
In [195]: l2 = range(2)
 
In [196]: l2.extend(["null"]*(len(l1)-len(l2)))
 
In [197]: l2
Out[197]: [0, 1, 'null', 'null', 'null']
 
# 如果两个list长度相差很多,可以用iterator避免构造临时的list
In [198]: l2 = range(2)
 
In [199]: l2.extend("null" for _ in range(len(l1)-len(l2)))
 
In [200]: l2
Out[200]: [0, 1, 'null', 'null', 'null']

猜你喜欢

转载自blog.csdn.net/Scythe666/article/details/85222509