Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:访问列表中的多个元素_Python_List - Fatal编程技术网

Python:访问列表中的多个元素

Python:访问列表中的多个元素,python,list,Python,List,我有以下清单: my_list = ["shanya", 1.2, 1, False, "test", 2, 3.3, True, "3", "4.0"] 但是如何访问此列表中的多个元素 我知道如何访问一个特定元素(例如,我的列表[1]给了我[1.2])和一个范围(例如,我的列表[1:3]给了我[1.2,1]),但我如何获得从第一个到第三个到最后一个元素 ["shanya", 1, False, "test", 2, 3.3, True, "3", "4.0"] 只需联系子列表,如: res

我有以下清单:

my_list = ["shanya", 1.2, 1, False, "test", 2, 3.3, True, "3", "4.0"]
但是如何访问此列表中的多个元素

我知道如何访问一个特定元素(例如,
我的列表[1]
给了我
[1.2]
)和一个范围(例如,
我的列表[1:3]
给了我
[1.2,1]
),但我如何获得从第一个到第三个到最后一个元素

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

只需联系子列表,如:

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

['shanya', 1, False, 'test', 2, 3.3, True, '3', '4.0']
您可以使用:


索引
1
将为您提供第二项。如果您想要第一项,您需要使用
0
。好的,我必须使用“范围”(a到b),而不是指定一个元素[a]。否则我会得到一个错误
TypeError:只能将list(而不是“float”)连接到list
>>> from operator import itemgetter

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

>>> itemgetter(0, -3)(values)
('shanya', True)