Some built-in to pad a list in python

前端 未结 10 1977
暗喜
暗喜 2020-11-27 14:06

I have a list of size < N and I want to pad it up to the size N with a value.

Certainly, I can use something like the following, but I feel that there sh

10条回答
  •  没有蜡笔的小新
    2020-11-27 14:48

    To go off of kennytm:

    def pad(l, size, padding):
        return l + [padding] * abs((len(l)-size))
    
    >>> l = [1,2,3]
    >>> pad(l, 7, 0)
    [1, 2, 3, 0, 0, 0, 0]
    

提交回复
热议问题