5 эффективных способов преобразования строки в список в Python

Чтобы преобразовать строку в список в Python, вы можете использовать несколько методов. Вот некоторые распространенные подходы с примерами кода:

  1. Использование метода split():

    string = "Hello, World!"
    my_list = string.split()
    print(my_list)

    Вывод: ['Привет,', 'Мир!']

  2. Использование понимания списка:

    string = "Hello, World!"
    my_list = [char for char in string]
    print(my_list)

    Вывод: ['H', 'e', ​​'l', 'l', 'o', ',', ' ', 'W', 'o', 'r', 'l ', 'd', '!']

  3. Использование функции list():

    string = "Hello, World!"
    my_list = list(string)
    print(my_list)

    Вывод: ['H', 'e', ​​'l', 'l', 'o', ',', ' ', 'W', 'o', 'r', 'l ', 'd', '!']

  4. Использование регулярных выражений:

    import re
    string = "Hello, World!"
    my_list = re.findall(r'\w', string)
    print(my_list)

    Вывод: ['H', 'e', ​​'l', 'l', 'o', 'W', 'o', 'r', 'l', 'd']

  5. Использование метода split()с определенным разделителем:

    string = "Hello, World!"
    my_list = string.split(', ')
    print(my_list)

    Вывод: ['Привет', 'Мир!']