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

Тема: Как выводить в питоне в обратном порядке

  1. Как выводить в питоне в обратном порядке

    Привет, народ! Как в питоне выводить в обратном порядке строки или массивы? Пытаюсь научиться на практике, но чёт не получается получить нужный результат. Может, кто-то сможет поделиться примерами кода или объяснить в чем может быть проблема? Поделитесь опытом, благодарочка!



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

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

  3. Привет! Чтобы вывести строку в обратном порядке, можно использовать срезы. Вот пример кода:
    Программный код:
    str_example 'Hello, World!'
    reversed_str str_example[::-1]
    print(
    reversed_str
    Также для массивов можно использовать метод reverse():
    Программный код:
    list_example = [12345]
    list_example.reverse()
    print(
    list_example

  4. Цитата Сообщение от Дубрава
    Привет! Чтобы вывести строку в обратном порядке, можно использовать срезы. Вот пример кода:
    Программный код:
    str_example 'Hello, World!'
    reversed_str str_example[::-1]
    print(
    reversed_str
    Также для массивов можно использовать метод reverse():
    Программный код:
    list_example = [12345]
    list_example.reverse()
    print(
    list_example
    О, супер, не знал про срезы! Чётко! Надо будет потестить, спасибо!

  5. Здарова! Ещё один способ для строк - это использовать функцию reversed() и join(). Например:
    Программный код:
    str_example 'Hello, World!'
    reversed_str ''.join(reversed(str_example))
    print(
    reversed_str
    А для массивов, значит, можно так:
    Программный код:
    list_example = [12345]
    reversed_list list_example[::-1]
    print(
    reversed_list

  6. Цитата Сообщение от Эвелина
    Здарова! Ещё один способ для строк - это использовать функцию reversed() и join(). Например:
    Программный код:
    str_example 'Hello, World!'
    reversed_str ''.join(reversed(str_example))
    print(
    reversed_str
    А для массивов, значит, можно так:
    Программный код:
    list_example = [12345]
    reversed_list list_example[::-1]
    print(
    reversed_list
    Вау, не знал, что join можно так использовть, прикольно. Спасибо!

  7. Привет, для массивов можешь просто поменять порядок обхода в цикле. Вот так:
    Программный код:
    list_example = [12345]
    for 
    item in reversed(list_example):
        print(
    item

  8. Цитата Сообщение от VoidNavigator
    Привет, для массивов можешь просто поменять порядок обхода в цикле. Вот так:
    Программный код:
    list_example = [12345]
    for 
    item in reversed(list_example):
        print(
    item
    Нормально, способ через цикл удобен для больших массивов, по-моему. Cheers!

  9. Чувак, самое простое - это исп. пробовать нестандартные методы! Но если хочешь ещё вариант, попробуй список comprehension:
    Программный код:
    list_example = [12345]
    reversed_list = [list_example[i] for i in range(len(list_example)-1, -1, -1)]
    print(
    reversed_list
    Попробуй, не подведёт!

  10. Цитата Сообщение от LeoWind
    Чувак, самое простое - это исп. пробовать нестандартные методы! Но если хочешь ещё вариант, попробуй список comprehension:
    Программный код:
    list_example = [12345]
    reversed_list = [list_example[i] for i in range(len(list_example)-1, -1, -1)]
    print(
    reversed_list
    Попробуй, не подведёт!
    Чёткий вариант, прочесать список! Даже не думал. Огромное спасибо!

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