Как я могу распечатать определенные элементы из списка без использования цикла - PullRequest
0 голосов
/ 19 мая 2019

Я хочу иметь возможность печатать несколько определенных элементов без использования цикла

my_list = [0,1,2,3,4,5,6,7,8]

print(my_list[0,5,7])

Я получил эту ошибку: Ошибка типа: индексы списка должны быть целыми числами или частями, а не кортежем

Ответы [ 2 ]

0 голосов
/ 21 мая 2019

Python не позволяет вам делать такие вещи, как list[1, 2, 3], чтобы получить элементы 1, 2 и 3 из списка. Вместо этого вы должны получить каждый элемент по отдельности, например:

print(list[1], list[2], list[3])

0 голосов
/ 19 мая 2019
import numpy as np

my_list = [0,1,2,3,4,5,6,7,8]
l=np.array(my_list)
l[[0,5,7]]
...