Как составить список определенных предметов из другого списка - PullRequest
0 голосов
/ 27 февраля 2019

Например: list1 = [1t, 1r, 2t, 2r, 3t, 3r...., nt, nr].Как мне составить список list_t, в котором есть все t элементы из list1?Я попытался использовать следующее для цикла:

for i in list1[0:]:
    list_t =[i.t]

Но это только назначает первый элемент list_t.

1 Ответ

0 голосов
/ 28 марта 2019

Если в вашем списке повторяются одни и те же элементы на одном шаге по времени, то:

list1 = ['1t', '1r', '2t', '2r', '3t', '3r']

# list[start:stop:step]
l2 = list1[0::2]
print(l2)

решит вашу проблему.

Однако, если вы имеете в виду, что у вас естьсписок строк и вам нужно извлечь строки с t на нем, тогда вы можете просто проверить, есть ли t в элементе, например:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...