Свободный пример Python 2.11 - PullRequest
0 голосов
/ 06 ноября 2018

В книге Fluent Python от L. Ramalho, пример 2.11, я встретил следующую строку кода ...

    line_items = invoice.split("\n") [2:]

со счетом-фактурой ...

    invoice = """
    line0
    line1
    line2
    """

Я понимаю, что делает код ... но я удивлен, что после line_items = invoice.split ("\ n") операция среза [2:] разрешена. Может кто-нибудь объяснить мне, почему это представляет действительный код, поскольку [2:] не кажется отдельным параметром .split ("\ n").

Спасибо ...

1 Ответ

0 голосов
/ 06 ноября 2018

Этот синтаксис действителен, потому что split возвращает список. [2:] разрезает этот возвращенный список.

...