我有以下列表:
my_list = ["shanya", 1.2, 1, False, "test", 2, 3.3, True, "3", "4.0"]
但是如何访问此列表中的多个元素?
我知道如何访问一个特定元素(例如my_list[1]
给我[1.2]
)和一个范围(例如my_list[1:3]
给我[1.2, 1]
),但是我该如何访问得到第一个和最后一个元素?
["shanya", 1, False, "test", 2, 3.3, True, "3", "4.0"]
答案 0 :(得分:2)
您可以使用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)
答案 1 :(得分:0)
只需联系子列表,例如:
result = l[:1] + l[2:]
输出:
['shanya', 1, False, 'test', 2, 3.3, True, '3', '4.0']