Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Permutations python как работает: объясните для новичка

  1. Permutations python как работает: объясните для новичка

    Всем привет! Я начинающий программист и мне нужно ваше пояснение по поводу того, как работает функция permutations в python. В основном интересно, как её использовать и что она под капотом делает. Примеры использование кода были бы очень кстати. Спасибо!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Привет! Функция permutations в модуле itertools генерирует все возможные перестановки элементов в данной итерабильной последовательности. Вот пример использования:

    Программный код:
    import itertools
    data 
    'ABC'
    for item in itertools.permutations(data):
        print(
    item
    Этим выводится все возможные комбинации символов 'A', 'B', 'C'. Порядок элементов важен!

  4. Цитата Сообщение от Lelena11
    Привет! Функция permutations в модуле itertools генерирует все возможные перестановки элементов в данной итерабильной последовательности. Вот пример использования:

    Программный код:
    import itertools
    data 
    'ABC'
    for item in itertools.permutations(data):
        print(
    item
    Этим выводится все возможные комбинации символов 'A', 'B', 'C'. Порядок элементов важен!
    Хороший пример! Помогает понять, как не только строки, но и другие коллекции можно перебирать.

  5. Yo, permutations – это когда все возможные варианты всякого порядка перебираются. В питоне для этого есть itertools. Мало кода, много пользы:

    Программный код:
    from itertools import permutations
    print(list(permutations([123]))) 
    Понятно?

  6. Цитата Сообщение от FireSprite
    Yo, permutations – это когда все возможные варианты всякого порядка перебираются. В питоне для этого есть itertools. Мало кода, много пользы:

    Программный код:
    from itertools import permutations
    print(list(permutations([123]))) 
    Понятно?
    Да, четко и коротко, по делу. Пример сразу работает, спасибки!

  7. Ещё есть статейка по itertools, там все написано про permutations, она совмещает и объясняет многие функции.

  8. Цитата Сообщение от МалахитовыйВзгляд
    Ещё есть статейка по itertools, там все написано про permutations, она совмещает и объясняет многие функции.
    Прочитал статейку, очень помогла углубиться в тему itertools, благодарочка!

  9. Привет, дружище! Чтобы понять, как permutations работает в python, можно разобрать её пошагово. Эта функция, как заводской комбайн, перетасовывает элементы итерабеля по всем возможным сценариям. Вот более сложный пример:

    Программный код:
    from itertools import permutations

    sequence 
    = [1234]

    all_permutations permutations(sequence3)
    for 
    perm in all_permutations:
        print(
    perm
    Здесь мы создаём все возможные перестановки длиной 3 из списка [1, 2, 3, 4]. Удачи в кодировании!

  10. Цитата Сообщение от KatyaReader
    Привет, дружище! Чтобы понять, как permutations работает в python, можно разобрать её пошагово. Эта функция, как заводской комбайн, перетасовывает элементы итерабеля по всем возможным сценариям. Вот более сложный пример:

    Программный код:
    from itertools import permutations

    sequence 
    = [1234]

    all_permutations permutations(sequence3)
    for 
    perm in all_permutations:
        print(
    perm
    Здесь мы создаём все возможные перестановки длиной 3 из списка [1, 2, 3, 4]. Удачи в кодировании!
    Такой разбор полезен, это меньше боли для новичка в освоении новых понятий. А пример убойный, помогает сразу понять механику!

Страница 1 из 2 12 ПоследняяПоследняя