Как сохранить значения в списке более чем в одну переменную (в Python Django) - PullRequest
0 голосов
/ 15 мая 2019

У меня есть несколько значений списка, таких как ..

test_list = ["grandfathers", "name", "is","John"] 

Я хочу поместить все значения индекса до «is» в одну переменную ... и сохранить все значения индекса после «is» в другой переменной

для примера,

value1 = "grandfathers name"
value2 = "John"

позиция индекса "иногда меняется, и общее число индексов в test_list также не всегда одинаково, поэтому мне нужно решение, применимое в любой ситуации.

1 Ответ

2 голосов
/ 15 мая 2019

Используйте список index(), чтобы получить индекс 'is' и выполнить нарезку:

before = ' '.join(test_list[:test_list.index('is')])
after = ' '.join(test_list[test_list.index('is')+1:])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...