@yternoxs

Как вывести все комбинаций слов из списка?

надо вывести 3 списка в порядке Имя -- Действие -- Язык
name = ['Ваня', 'Даня', 'Саня']
action = ['учит', 'знает', 'выбирает']
lang = ['Python', 'PHP', 'C#']

ВЫВЕСТИ:
Ваня учит Python
Ваня учит PHP
Ваня учит C#
Ваня знает Python
Ваня знает PHP
Ваня знает C#
и так далее...
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ответы на вопрос 1
sswwssww
@sswwssww
from itertools import product

names = ['Ваня', 'Даня', 'Саня']
actions = ['учит', 'знает', 'выбирает']
langs = ['Python', 'PHP', 'C#']

for p in product(names, action, langs):
    print(p)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы