2017-02-07 3 views
0

Я пытаюсь объединить несколько списков в один списокКак слить несколько списков в один список в python 3.5?

: ['of', 'participants:', '25']['participants:', '25', 'we']['25', 'we', 'require'] например

после кода: «['of', 'participants:', '25'],['participants:', '25', 'we'],['25', 'we', 'require']»

for wrd in d: 
    child=child.lower() 
    child=child.replace(' ','') 
    dat =child 
    r = re.compile(dat) 
    s=str(wrd) 
    test=[sentence in dat for sentence in s] 
    if r.search(s) and any(test): 
     print(s) 

ответ

0

Мда опять я не совсем уверен, что вы делаете. Посмотрите на свой код, используя регулярное выражение. Может быть, лучше использовать словарь. Если вы должны использовать список, вы можете включить его в кортеж, например, с помощью цикла. Дайте мне знать, если это поможет.

>>> list_one = ['of', 'participants:', '25'] 
>>> list_two = ['participants:', '25', 'we'] 
>>> list_three = ['25', 'we', 'require'] 
>>> thing =() 
>>> thing += tuple([list_one]) 
>>> thing += tuple([list_two]) 
>>> thing += tuple([list_three]) 
>>> thing 
(['of', 'participants:', '25'], ['participants:', '25', 'we'], ['25', 'we', 'require']) 
>>> for i in range(len(thing)): 
...  print thing[i] 
... 
['of', 'participants:', '25'] 
['participants:', '25', 'we'] 
['25', 'we', 'require'] 
+0

s = ули (WRD) теста = [предложение в Датах для вынесения приговора в с] если r.search (s) и любой (тест): печати (s) .... я ['участников', '25', 'мы'] ['25', 'we', 'require'], но мне нужен вывод как [ '', 'участники:', '25'], ['участники:', '25', 'we'], ['25', 'we', 'require'] –

+0

Сообщите мне, если это Я думаю, что это то, о чем вы спрашиваете – wetw0rk

+0

listone = ['of', 'участники:', '25'] ['участники:', '25', 'we'] ['25', 'we', 'require' ] вот как я получаю –

 Смежные вопросы

  • Нет связанных вопросов^_^