How to append multiple values to a list in Python

前端 未结 4 2010
醉梦人生
醉梦人生 2020-11-30 17:35

I am trying to figure out how to append multiple values to a list in Python. I know there are few methods to do so, such as manually input the values, or put the append oper

4条回答
  •  借酒劲吻你
    2020-11-30 18:15

    You can use the sequence method list.extend to extend the list by multiple values from any kind of iterable, being it another list or any other thing that provides a sequence of values.

    >>> lst = [1, 2]
    >>> lst.append(3)
    >>> lst.append(4)
    >>> lst
    [1, 2, 3, 4]
    
    >>> lst.extend([5, 6, 7])
    >>> lst.extend((8, 9, 10))
    >>> lst
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    
    >>> lst.extend(range(11, 14))
    >>> lst
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
    

    So you can use list.append() to append a single value, and list.extend() to append multiple values.

提交回复
热议问题