When extracting multiple lists from a Python list, if they are continuous, they can be easily extracted by slicing, but I couldn't find a method for random cases, so I will write an article.
Python 3.7.3
Specified by tuple
list = ['banana', 'apple', 'lemon', 'grape', 'kiwi']
[list[i] for i in (1,4)] #['apple', 'kiwi']
Or specify in the list
list = ['banana', 'apple', 'lemon', 'grape', 'kiwi']
list2=[2,3]
[list[i] for i in list2] #['lemon', 'grape']
There was an article that used modules such as Numpy, but I was able to write it simply!