Python: доступ к нескольким элементам в списке - PullRequest
0 голосов
/ 22 сентября 2018

У меня есть следующий список:

my_list = ["shanya", 1.2, 1, False, "test", 2, 3.3, True, "3", "4.0"]

Но как мне получить доступ к нескольким элементам в этом списке?

Я знаю, как получить доступ к одному конкретному элементу (например, my_list[1] даетme [1.2]) и диапазон (например, my_list[1:3] дает мне [1.2, 1]), но как мне получить первый и третий до последнего элемента?

["shanya", 1, False, "test", 2, 3.3, True, "3", "4.0"]

Ответы [ 2 ]

0 голосов
/ 22 сентября 2018

Вы можете использовать itemgetter:

>>> from operator import itemgetter

>>> values = ["shanya", 1.2, 1, False, "test", 2, 3.3, True, "3", "4.0"]

>>> itemgetter(0, -3)(values)
('shanya', True)
0 голосов
/ 22 сентября 2018

Просто свяжитесь с подсписками, например:

result = l[:1] + l[2:]

вывод:

['shanya', 1, False, 'test', 2, 3.3, True, '3', '4.0']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...