这个问题在这里已经有答案了:
访问列表的多个元素,知道它们的索引(9个答案)
从python列表中挑选具有特定索引的项(6个答案)
一小时前关门了。
我有一个清单,比如:
list = ['a', 'b', 'c', 'd', 'e']
我要切片,选择“a”、“c”、“d”。我试着做:
list[0, 2, 3]
我收到一条错误消息:“列表索引必须是整数或片,而不是元组”。
我也试过:
list[True, False, True, True, False]
我收到一条错误消息:“列表索引必须是整数或片,而不是列表”。
有人能帮我吗?
当做
4条答案
按热度按时间3zwjbxry1#
您可以使用列表理解:
哪里
selection
是包含要提取的索引的列表。作为一般规则:不要使用
list
作为变量名,因为它覆盖了内置的list()
sbdsn5lh2#
rm5edbpk3#
试试这个:
643ylb084#
你可以用
operator.itemgetter
:印刷品: